美文网首页站长建站专辑PHP建站
在Debian-Ubuntu上使用rclone挂载GoogleD

在Debian-Ubuntu上使用rclone挂载GoogleD

作者: 881581b92519 | 来源:发表于2018-10-08 19:43 被阅读0次

    咱们许多人喜爱用VPS做离线下载,不外因为局部云主机硬盘太小了,装不了太多影片资本啥的,咱们就必要想法子了,之前说过能够经过挂载FTP来增大当空,参考:Linux VPS经过安装CurlFtpFS来挂载FTP,这边再说个挂载Google Drive网盘的方式,究竟Google Drive有15G免费的当空,局部也有没有限当空,都能够使用上去。

    安装

    本教程只合用Debian/Ubuntu体系,如其你是CentOS,请参考:https://rclone.org/install/,安装rclone。挂载方式和上面差未几。

    1、安装rclone

    wget https://www.moerats.com/usr/shell/rclone_debian.sh && bash rclone_debian.sh

    2、初始化配备

    rclone config

    会涌现以下信息:

    n) New remote

    s) Set configuration password

    q) Quit config

    n/s/q> n

    name> Rats  #随意填,后头要用到

    Type of storage to configure.

    Choose a number from below, or type in your own value

    1 / Amazon Drive

      \ "amazon cloud drive"

    2 / Amazon S3 (also Dreamhost, Ceph, Minio)

      \ "s3"

    3 / Backblaze B2

      \ "b2"

    4 / Box

      \ "box"

    5 / Cache a remote

      \ "cache"

    6 / Dropbox

      \ "dropbox"

    7 / Encrypt/Decrypt a remote

      \ "crypt"

    8 / FTP Connection

      \ "ftp"

    9 / Google Cloud Storage (this is not Google Drive)

      \ "谷歌 cloud storage"

    10 / Google Drive

      \ "drive"

    11 / Hubic

      \ "hubic"

    12 / Local Disk

      \ "local"

    13 / Microsoft Azure Blob Storage

      \ "azureblob"

    14 / Microsoft OneDrive

      \ "onedrive"

    15 / Openstack Swift (Rackspace Cloud Files, Memset Memstore, OVH)

      \ "swift"

    16 / Pcloud

      \ "pcloud"

    17 / QingCloud Object Storage

      \ "qingstor"

    18 / SSH/SFTP Connection

      \ "sftp"

    19 / Webdav

      \ "webdav"

    20 / Yandex Disk

      \ "yandex"

    21 / http Connection

      \ "http"

    Storage> 10  #挑选10,Google Drive

    Google Application Client Id - leave blank normally.

    client_id>  #留空

    Google Application Client Secret - leave blank normally.

    client_secret>  #留空

    Service Account Credentials JSON file path - needed only if you want use SA instead of interactive login.

    service_account_file>

    Remote config

    Use auto config?

    * Say Y if not sure

    * Say N if you are working on a remote or headless machine or Y didn't work

    y) Yes

    n) No

    y/n> n  #挑选n

    If your browser doesn't open automatically go to the following link: https://accounts.谷歌.com/o/oauth2/auth....  #复制到阅读器翻开,获得考证码

    Log in and authorize rclone for access

    Enter verification code>  #填入上面获得到的考证码

    Configure this as a team drive?

    y) Yes

    n) No

    y/n> y  #挑选y

    Fetching team drive list...

    No team drives found in your account--------------------

    [Rats]

    client_id =

    client_secret =

    service_account_file =

    token = {"access_token":"ya29.GltFBd7UJN2qrxdG8FnG_rMuB18ogb8QlujdL7glvXtfV"}

    team_drive =

    --------------------

    y) Yes this is OK

    e) Edit this remote

    d) Delete this remote

    y/e/d> y  #挑选y

    Current remotes:

    Name                Type

    ====                ====

    Rats                drive

    e) Edit existing remote

    n) New remote

    d) Delete remote

    r) Rename remote

    c) Copy remote

    s) Set configuration password

    q) Quit config

    e/n/d/r/c/s/q> q  #挑选q退出

    3、挂载为磁盘

    #新建本土文献夹,途径本人定,即上面的LocalFolder

    mkdir /root/GoogleDrive

    #挂载为磁盘

    rclone mount DriveName:Folder LocalFolder --copy-links --no-gzip-encoding --no-check-certificate --allow-other --allow-non-empty --umask 000

    DriveName为初始化配备填的name,Folder为Google Drive里的文献夹,LocalFolder为VPS上的本土文献夹。

    挂载胜利后,输入df -h号令检察便可!

    4、卸载磁盘

    fusermount -qzu LocalFolder

    自启动

    1、下载并编纂脚本

    应用号令:

    wget https://www.moerats.com/usr/shell/rcloned && nano rcloned

    修正一下情节:

    NAME=""  #rclone name名,及配备时输入的Name

    REMOTE=''  #长途文献夹,Google Drive网盘里的挂载的一个文献夹

    LOCAL=''  #挂载地点,VPS本土挂载目录

    2、设置自启

    应用号令:

    #Debian体系

    apt-get install sudo -y

    #设置自启

    mv rcloned /etc/init.d/rcloned

    chmod +x /etc/init.d/rcloned

    update-rc.d -f rcloned defaults

    bash /etc/init.d/rcloned start

    检测信息显现rclone启动胜利便可。

    相关文章

      网友评论

        本文标题:在Debian-Ubuntu上使用rclone挂载GoogleD

        本文链接:https://www.haomeiwen.com/subject/kznjaftx.html