使用 Rclone挂载Onedrive到Linux中

使用 Rclone挂载Onedrive到Linux中,第1张

Microsofe Onedrive 没有Linux版的软件,但是可以通过Rclone将Onedrive挂载到Linux系统中,方便用户随时通过其它电脑访问。 Rclone 不仅可以将电脑上的文件同步到一个云端存储中,而且还可以将一个云端账户的文件同步到另外一个云端账户中。    

1. 首先安装Rclone,

curl https://rclone.org/install.sh | sudo bash

2. Rclone提供了一步一步的的选项让用户完成整个配置,Rclone 将所有配置都放在一个配置文件里面, 使用 “rclone config file” 就可以找到.conf文件。

3. 配置过程直接上截图。

4.在支持的网络存储中选择onedrive Storage>23. 接下来的两个选项 client_id 和 client_secret都留空。 

5.在Remote config这一步,由于Linux是没有自带浏览器的,我这里需要通过有浏览器并且也同样安装了rclone的机器获取onedrive的securt token,然后将token放在这台linux进行认证。

6.将token放到result>后面进行认证。

7.通常选择1, OneDrive Personal or Business,然后选择account,通常都只有一个,有时候也出现多个。你可以在选择后查看account所在的路径已确定是否是正确的。

8.选择y检查配置是否正确

9.检查所有配置是否正确后,确认y,然后退出配置。

10. 使用 rclone --vfs-cache-mode writes mount onedrive: ~/OneDrive 即可将onedrive mount到当前用户的OneDrive这个文件夹上。

随便打开office你的一个软件,Word、Excel、PPT等等都行!

登录你的微软账号!

点击文件,再点个人OneDrive

复制上面的地址,也就是你OneDrive网盘的地址

点开计算机,点击映射网络驱动器

在这里输入你刚刚复制的地址

点击完成,正在连接

d出一个窗口,输入你的微软账户和密码。

如果想保存密码并自动登录,请勾选记住我的凭据。

挂载完成,现在就可以直接在资源管理器你上传或下载网盘文件了!

参考 rclone 的 mount 文档 ,命令如下:

--vfs-cache-mode 是控制 NFS 的缓存选项,可以让 NFS 更像是本地文件系统,它有下面的选项:

每一种方式都有利有弊,官方文档很详细,可以根据场景选择合适的方式。

和 fuse 挂载方式一样,rclone 也可以指定用户和用户组,参数分别是 --uid 和 --gid。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/11675288.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-17
下一篇 2023-05-17

发表评论

登录后才能评论

评论列表(0条)

保存