所有问题解决方案
我们都已亲身测试

Linux中使用rclone挂载网盘进行文件同步

本文以挂载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

赞(29)
未经允许不得转载:无忧解决网 » Linux中使用rclone挂载网盘进行文件同步

登录

找回密码

注册