rclone 教程及应用

- 下载及安装

  1. Rclone Github 仓库地址
    https://github.com/rclone/rclone/releases

  2. Winfsp 仓库地址
    https://github.com/billziss-gh/winfsp/releases

  3. git bath 下载地址
    https://gitforwindows.org/

  4. rclone 一键安装脚本

     curl https://rclone.org/install.sh | sudo bash  
    
  5. 安装 fuse apt-get update && apt-get install -y fuse

- 新建 Rclone

  1. 配置 rclone rclone config

  2. 按 n 新建,然后输入一个新的名称

  3. 选择要挂载的网盘,填相应的号码

  4. 输入 client_idclient_secret ,可以跳过

    1. 谷歌 API,启用 Google Drive API
    2. 创建 OAuth 客户端 ID
    3. 新建一个,得到客户端 ID 和 密钥,填回去。
  5. 网盘类型,选1,完全使用

  6. 后面两个 root id ,回车选默认

  7. 编辑高级设置选默认 no

  8. 自动配置选 no

- 运行 rclone

rclone mount DriveName:Folder LocalFolder \
--umask 0000 \
--default-permissions \
--allow-non-empty \
--allow-other \
--transfers 4 \
--buffer-size 32M \
--low-level-retries 200

- 卸载磁盘

	fusermount -qzu LocalFolder

- 配置开机自动挂载

  1. 修改配置文件

     cat > /etc/systemd/system/rclone.service <<EOF
    
[Unit]
Description=Rclone
After=network-online.target

[Service]
Type=simple
ExecStart=/usr/bin/rclone mount DriveName:Folder LocalFolder \
 --umask 0000 \
 --default-permissions \
 --allow-non-empty \
 --allow-other \
 --transfers 4 \
 --buffer-size 32M \
 --low-level-retries 200
Restart=on-abort
User=root

[Install]
WantedBy=default.target
EOF
  1. 用 systemctl 启动 rclone

     systemctl start rclone
    
  2. 设置开机启动

     systemctl enable rclone
    
  3. 停止,查看状态

     systemctl stop rclone
     systemctl status rclone
    

- rclone 指令

rclone config 进入交互式配置选项,进行添加、删除、管理网盘等操作
rclone config file 显示配置文件的路径
rclone config show 显示配置文件信息
rclone mount rclone mount <网盘名称:网盘路径> <本地路径> [参数] --daemon