在VPS挂载OneDrive的好处

OneDrive容量够大, 而且是货真价实的多端同步, 但有两个问题:

  1. 远程访问不太方便. 如果要远程访问, 首先要开VPN, 然后还要下载客户端, 就算这样弄, 速度还是比较慢.

  2. 数据没有归类, 不好查找, 比如说几百本书籍放oneDrive, 很难查找.

但是通过在VPS上挂载OneDrive则能完美解决上面两个问题.

对于第一个问题, 我们可以选择海外VPS, 比如香港, 新加坡. 这样我们不需要开VPS, 访问速度还特别快.

对于第二个问题, 我们可以把数据放入oneDrive, 然后通过特定应用进行访问, 比如我把calibre的书籍数据放在oneDrive中, 然后VPS上部署calibre-Web应用, 找书的时候访问web应用, web应用再去oneDrive中获取书籍, 这样就非常完美了.

但挂载后还有一个问题: 通过WEB应用进行文件上传会很慢, 很容易卡死! 针对这个问题, 我是自己本地上传文件到OneDrive, WEB应用只是用来方便访问

win10生成rclone配置文件

使用rclone挂载时OneDrive时, 需要调用浏览器获取code, vps中不好调用, 所以配置文件在本地生成, 然后传入vps中, 就能解决不好调用的问题.

下载并配置Win10版本rclone

  1. 下载rclone依赖winfsp, 然后安装, 安装过程就是不断点击下一步. 下载地址: https://github.com/winfsp/winfsp/releases

  2. 下载win10版本rclone, 下载地址: https://rclone.org/downloads/

  3. 把rclone解压到指定文件夹

20230521082022

  1. 配置rclone的环境变量

20230521082124

  1. 输入rclone --version验证rclone是否安装成功

20230521082212

生成rclone配置文件

输入rclone config生成rclone配置文件, 具体过程太繁琐, 大家可以看Windows平台下使用 Rclone 挂载 OneDrive 为本地硬盘. 因为rclone的版本问题, 出现的选项可能不同, 但步骤是一样的, 选项摸索下就大概知道了

生成后文件的位置是:

20230521083006

生成后的内容:

20230521083247

linux通过rclone挂载oneDrive

  1. 把本地rclone配置文件复制到vps中

  2. 安装rclone

curl https://rclone.org/install.sh | bash
  1. 安装rclone依赖fuse
yum install -y fuse
  1. 挂载oneDrive
rclone mount oneDrive:/ /mnt/oneDrive --config /usr/local/overwall/third/rclone.conf --allow-other --vfs-cache-mode full --vfs-cache-max-size 10G --vfs-cache-max-age 24h --vfs-read-chunk-size-limit 150m --buffer-size 100M --cache-dir=/tmp/rclone/ --allow-non-empty --umask 000 --daemon -vv

上面这行命令不能用换行命令符\另起一行, 我也不知道为什么, 反正用了就运行不成功

这个命令是我自己的, 你的要换下

  1. 输入df -h查看是否挂载成功

20230521091147

linux设置开机启动

  1. 把下面的命令写入/etc/systemd/system/rclone.service文件中
[Unit]
Description=Rclone
After=network-online.target
 
[Service]
User=root
Type=simple
ExecStart=<第四步的挂载命令>
ExecStop=/usr/bin/fusermount -qzu <本地挂载目录>

[Install]
WantedBy=default.target
  1. 输入systemctl enable rclone设置开机启动

具体步骤可以看这篇文章: Linux上使用Rclone挂载OneDrive或GoogleDrive并设置开机自启

参考资料

linux使用rclone挂载onedrive网盘

Linux上使用Rclone挂载OneDrive或GoogleDrive并设置开机自启

Rclone 进阶使用教程 - 常用命令参数详解

Windows平台下使用 Rclone 挂载 OneDrive 为本地硬盘

通过 Rclone 将 OneDrive 挂载至个人网盘

开启精彩搜索

历史搜索

用户名或邮箱
密码
用户名
密码
重复密码
邮箱
注册
找回密码
注册 登录
邮箱
邮箱验证码
发送验证码
59秒后可重发
新密码
重复密码
请选择支付方式
余额支付

购买将消耗【10

微信支付
微信扫码支付 0 元
[ 04分50秒 ]
请使用微信扫一扫
扫描二维码支付
支付宝支付
支付宝扫码支付 0 元
[ 04分50秒 ]
请使用支付宝扫一扫
扫描二维码支付
已完成支付
未完成支付

请输入验证码

点击验证码可以刷新

你确认吗?

确认

2024年10月1日

新增

新增