本文以挂载Microsoft onedrive网盘为例
1、需下载windows版的rcone用于获取授权token
下载地址:https://rclone.org/downloads/
下载解压后,通过CMD命令执行:
rclone.exe authorize "onedrive"
此时浏览器会打开onedrive登录和授权界面,一步步确认完成后,返回CMD界面会得到如下结果:
得到的授权token,接下来的步骤需要用到。
2、在Linux上安装和配置
先通过apt或者yum安装想着组件:
yum -y install screen fuse fuse-devel
安装rclone:
sudo -v ; curl https://rclone.org/install.sh | sudo bash
安装完成后,开通配置rclone与网盘连接:
rclone config
此时会让你输入别名选择相应的网盘类型,这里我们选31、microsoft onedrive(根据实际情况选择)
然后一路回车(默认),直到选择是否使用auto config(自动配置)的时候,选择N,使用手工输入授权token,然后将第一步在windows里获取的token(从“{“到“}”),复制粘贴进去。
然后会提示找到相应的驱动器,按提示选择即可。
3、rclone命令应用
1)同步文件(变换源目录localDir和目标别名remoteName目录dir可实现双向)
rclone sync ./localDir remoteName:dir -P
2)挂载成本地目录
rclone mount remoteName:dir ./localDir \
--umask 0000 \
--default-permissions \
--allow-non-empty \
--allow-other \
--transfers 6 \
--buffer-size 32M \
--low-level-retries 200 \
--dir-cache-time 24h \
--vfs-read-chunk-size 32M \
--vfs-read-chunk-size-limit 1G