首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >好物分享42-用Rclone挂载onedrive到服务器

好物分享42-用Rclone挂载onedrive到服务器

作者头像
北野茶缸子
发布2022-12-10 09:18:19
发布2022-12-10 09:18:19
1.6K00
代码可运行
举报
运行总次数:0
代码可运行
  • Date : [[2022-07-21_Thu]]

  • 微信公众号 : 北野茶缸子
  • Tags : #好物分享/网盘 #好物分享/效率工具

前言

在[[31-教你用教育或开发者账户白嫖onedrive做你的同步盘]],我们使用白嫖的onedrive 做了win 和mac 的同步盘。

可惜的是,onedrive 目前还没有linux 版本。对于服务器来说,常常会有传输文件的需求:1)奶牛快传,并不稳定,常常无法传输;2)直接通过scp下载,但又存在占用内网带宽的可能。

如果是服务器也能支持onedrive,就可以直接通过其下载,或者直接将链接分享给他人。

这里,我们可以用[[28-用免费软件Rclone将云盘挂载到本地]] 提到的rclone,来把它挂载到linux 上。

下载和配置

下载:Install (rclone.org)[1]

直接下载最新的rclone linux 版本:

代码语言:javascript
代码运行次数:0
运行
复制
curl -O https://downloads.rclone.org/rclone-current-linux-amd64.zip

配置rclone:

代码语言:javascript
代码运行次数:0
运行
复制
rclone config

参考:Sync Microsoft OneDrive in Linux With Rclone [Step by Step] (itsfoss.com)[2]

跳出的页面输入登录的账户:

登录后授权即可:

配置完毕后,即可退出:

接下来将onedrive 挂载到本地:

代码语言:javascript
代码运行次数:0
运行
复制
rclone --vfs-cache-mode writes mount "onedrive_mugpeng": ~/onedrive/mugpeng

挂载后台运行:

代码语言:javascript
代码运行次数:0
运行
复制
nohup rclone --vfs-cache-mode writes mount "onedrive_mugpeng": ~/onedrive/mugpeng2 &

将先前配置的onedrive_mugpeng 账户挂载到~/onedrive/mugpeng 位置。

需要备份的文件就可以移动或者复制到这个目录下了:

在onedrive 中查看:

因为挂载到了后台,只要rclone 后台的进程不中断。就可以一直持续的挂载在我的服务器上:

其他内容

每当rclone 挂载的进程中断之后,如果下次将内容继续挂载到同一目录,就会报错:

代码语言:javascript
代码运行次数:0
运行
复制
2022/07/19 13:46:40 mount helper error: fusermount: failed to access mountpoint /data1/bioteam_usr/yzpeng/onedrive/mugpeng: Permission denied
2022/07/19 13:46:40 Fatal error: failed to mount FUSE fs: fusermount: exit status 1

如果ls 该目录:

代码语言:javascript
代码运行次数:0
运行
复制
$ ls mugpeng
ls: 无法访问'mugpeng': 传输端点尚未连接

也无法删除它:

代码语言:javascript
代码运行次数:0
运行
复制
$ realrm -r mugpeng
/bin/rm: 无法删除'mugpeng': 传输端点尚未连接

参考:(14条消息) 2020-09-02 storageos 传输端点尚未连接_hackvssec的博客-CSDN博客_传输端点未连接[3]

代码语言:javascript
代码运行次数:0
运行
复制
fusermount -u mugpeng

就可以删除了。

隐患

和在网吧里免密码登录你的账户一样,如果你使用的是公司、共享服务器等等,请谨慎挂载你的onedrive。毕竟你也不想你的文件,被别人偷走吧。

参考资料

[1]

Install (rclone.org): https://rclone.org/install/

[2]

Sync Microsoft OneDrive in Linux With Rclone [Step by Step] (itsfoss.com): https://itsfoss.com/use-onedrive-linux-rclone/

[3]

(14条消息) 2020-09-02 storageos 传输端点尚未连接_hackvssec的博客-CSDN博客_传输端点未连接: https://blog.csdn.net/liuyuansheng6911/article/details/108367136

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2022-07-23,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 北野茶缸子 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 前言
  • 下载和配置
  • 其他内容
  • 隐患
    • 参考资料
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档