差别
这里会显示出您选择的修订版和当前版本之间的差别。
| 两侧同时换到之前的修订记录前一修订版后一修订版 | 前一修订版 | ||
| it:server:rclone [2021-08-05 16:48] – [开机启动挂载] goldentianya | it:server:rclone [2025-12-30 14:51] (当前版本) – 移除 goldentianya | ||
|---|---|---|---|
| 行 1: | 行 1: | ||
| - | ====== Rclone 云盘 ====== | ||
| - | 本文主要介绍如何将OneDrive作为一个超大的免费云盘,挂载到服务器或者本地电脑中。 | ||
| - | 申请5TB云盘的地址: [[https:// | ||
| - | Rclone设置以及如何挂载,请参阅脚注中的文章以及视频 | ||
| - | ((a> | ||
| - | ((b> | ||
| - | ((c> | ||
| - | ((d> | ||
| - | |||
| - | ===== 安装 Rclone ===== | ||
| - | Windows系统从 ((b)) 给出的链接下载到本地,然后设置系统环境变量 path 到相应的目录即可。\\ | ||
| - | Mac 或者 Linux 直接 apt-get install 或者 brew 安装就OK。 | ||
| - | |||
| - | 完成后安装 [[https:// | ||
| - | ===== OneDrive 应用 ===== | ||
| - | 需要去 [[https:// | ||
| - | |||
| - | 第一步:进去后复制客户端ID\\ | ||
| - | {{: | ||
| - | |||
| - | 第二步:建立一个新的证书和密码\\ | ||
| - | {{: | ||
| - | 将来要用到的是「< | ||
| - | |||
| - | 第三步:添加API权限\\ | ||
| - | {{: | ||
| - | |||
| - | OneDrive 应用的设置基本就结束了。 | ||
| - | |||
| - | ===== Rclone Config ===== | ||
| - | 按照参考文章中的演示一步一步往下走就可以了。最后的结果是 | ||
| - | < | ||
| - | Name Type | ||
| - | ==== ==== | ||
| - | gdrive | ||
| - | imac:~ mai$ rclone tree gdrive: | ||
| - | / | ||
| - | └── 文档.docx | ||
| - | imac:~ mai$ rclone lsd gdrive: | ||
| - | -1 2021-08-03 20: | ||
| - | </ | ||
| - | |||
| - | 如果在headless计算机上设置的话,比如vps上,最后一步要选择NO,并在当地计算机上验证。也有可能出现tocken不正确,或者不可识别的错误。有个取巧的方法就是在当地可以启动浏览器的计算机上config一次,成功后其config文档会保存在< | ||
| - | <code bash> | ||
| - | rclone config file | ||
| - | </ | ||
| - | |||
| - | 最后一步可能要粘贴成下面这种形式,而不是仅仅token里面的那个字符串。 | ||
| - | <code json> | ||
| - | {" | ||
| - | </ | ||
| - | ===== Rclone 挂载 ===== | ||
| - | Windows 命令行挂载(参数 * 是让系自行选择一个没有分配的盘符) | ||
| - | < | ||
| - | rclone mount gdrive:work * | ||
| - | </ | ||
| - | |||
| - | 启动挂载就要用到脚本以及[[http:// | ||
| - | <file | rclone.vbs> | ||
| - | set ws=WScript.CreateObject(" | ||
| - | ws.Run " | ||
| - | </ | ||
| - | |||
| - | 组合键 win + R 唤出运行窗口,输入 shell: | ||
| - | |||
| - | |||
| - | Mac 安装rclone和fuse | ||
| - | <code bash> | ||
| - | curl https:// | ||
| - | brew install --cask osxfuse | ||
| - | |||
| - | sudo rclone mount gdrive:work ~/gdrive --allow-other --daemon | ||
| - | umount / | ||
| - | </ | ||
| - | |||
| - | |||
| - | Ubuntu 上挂载比较好的命令 | ||
| - | <code bash> | ||
| - | rclone mount gdrive: | ||
| - | # fusermount -quz ~/bkp | ||
| - | # ... ps -ef | grep rclone -> kill pid | ||
| - | </ | ||
| - | |||
| - | ===== Rclone 卸载 ===== | ||
| - | <code bash> | ||
| - | fusermount -qzu < | ||
| - | # umount < | ||
| - | </ | ||
| - | |||
| - | |||
| - | ===== 开机启动挂载 ===== | ||
| - | Windows 系统参看 [[it: | ||
| - | |||
| - | * 下载并编辑自启脚本({{ : | ||
| - | <code bash> | ||
| - | wget -N git.io/ | ||
| - | </ | ||
| - | |||
| - | * 修改脚本参数 | ||
| - | < | ||
| - | NAME=" | ||
| - | REMOTE=' | ||
| - | LOCAL='/ | ||
| - | </ | ||
| - | |||
| - | * 设置开机自启 | ||
| - | |||
| - | <code bash> | ||
| - | mv rcloned / | ||
| - | chmod +x / | ||
| - | update-rc.d -f rcloned defaults # Debian/ | ||
| - | chkconfig rcloned on # CentOS | ||
| - | bash / | ||
| - | </ | ||
| - | |||
| - | :?: Mac 系统参看[[it: | ||
| - | |||
| - | * 卸载自启挂载 | ||
| - | <code bash> | ||
| - | bash / | ||
| - | update-rc.d -f rcloned remove # Debian/ | ||
| - | chkconfig rcloned off # CentOS | ||
| - | rm -f / | ||
| - | </ | ||
| - | |||
| - | ===== tar rclone ===== | ||
| - | rclone 传递大型文件还是很好的,但用作restic仓库就非常的慢。所以比较好的使用方式应该是tar一个大文件过去。 | ||
| - | <code bash> | ||
| - | tar cf - / | ||
| - | </ | ||
| - | |||
| - | |||
| - | {{tag> | ||
