ARTICLE DETAIL

资讯详情

深耕网站建设与运营推广的一线实战洞察。

Rclone 使用指南:5 分钟从安装到自动化,搞定多云存储备份与挂载

Rclone 使用指南:5 分钟从安装到自动化,搞定多云存储备份与挂载 Rclone 使用指南:5 分钟从安装到自动化,搞定多云存储备份与挂载【免费下载链接】rclonersync for cloud storage - Google Drive, S3, Dropbox, Backblaze B2, One Drive, Swift, Hubic, Wasabi, Google Cloud Storage, Azure Blob, Azure Files, Yandex Files项目地址: https://gitcode.com/GitHub_Trending/rc/rclone手头一堆照片,要备份到 Google Drive,同时在 NAS 上挂出一个盘给全家访问。如果这两家云还只是不同的 S3 兼容端点,手工搬运会非常折磨。Rclone 就是为这种场景做的:一个命令行工具,把 70 多种云存储和对象存储接成同一套命令,sync、copy、mount都能直接跑。五分钟后跑起来:安装、建远程、第一次 Rclone 同步Rclone 用 Go 写成了单个二进制文件,装完即用,没有依赖。每个系统挑一条命令执行即可:curl -s https://downloads.rclone.org/install.sh | shLinux 上一键装好,脚本会提示你把二进制放进 PATH。brew install rclonemacOS 用户用 brew 最省事。注意:该构建默认不启用挂载能力,需要mount时得装完整二进制或自行开启。winget install Rclone.RcloneWindows 上用 winget 一条命令完成。如果打算在 Windows 上挂盘,还要先装 WinFsp,没有它挂载功能起不来。装好后建第一个远程存储:rclone config交互向导里记住四个要点:选n新建,给远程起个名字,从列表挑存储类型,再按提示填凭据;本地路径不用认证,直接填路径。OAuth 类服务(如 Google Drive)会给你一个 URL 在浏览器里授权。配置文件默认放在~/.config/rclone/rclone.conf,之后所有remote:path都引用这里。远程就绪,跑第一条同步:rclone sync -P ~/Pictures backupdrive:Photos-P输出实时进度条,源里新文件会被传上云。sync会让目标与源完全一致,多出来的文件会被删掉,所以第一次执行前建议先加--dry-run预演一遍,确认动作无误再真正跑。四条最常用的日常命令:sync、copy、move、check 怎么选这四条命令覆盖 90% 的日常操作,区别全在会不会删东西上:命令定位风险点最典型示例sync镜像式同步:目标变得和源一模一样会删除目标端多余文件,用错方向等于清盘rclone sync -P ~/Videos backupdrive:Videoscopy只传新增和变更的文件不删任何文件,适合越攒越多的备份rclone copy -P ~/Downloads backupdrive:Downloadsmove上传成功后删掉源文件源端文件真的会消失,不可反悔rclone move -P ~/old/backup backupdrive:old/backupcheck逐文件比对哈希,只读不写数据,可放心用来验证备份完整性rclone check ~/Pictures backupdrive:Photos日常口诀:要镜像用sync,要只增不删用copy,要搬家用move,要验货用check。更细节的参数见 rclone check 文档。三个增强能力:挂载、加密、分块压缩卡片一:挂载(Rclone 挂载)它是什么:把远程目录挂成本地路径,之后当普通文件夹用。什么时候用:想让 NAS 或办公机上出现一个云盘符,读写都走云。怎么用:rclone mount backupdrive:Photos /mnt/photos --vfs-cache-mode writes挂载后该目录支持常规读写;Windows 上执行前先装好 WinFsp,细节见 rclone mount 文档。卡片二:加密远程(Rclone 备份加密)它是什么:在远程之上叠一层透明加密,文件名和内容都加密后再落盘。什么时候用:往公有云备份敏感数据,不信任链路或平台侧。怎么用:rclone config create mycrypt crypt --crypt-provider standard --crypt-server-password 你的密码建好后把mycrypt:路径当普通远程用,加解密全自动。卡片三:分块与压缩(大文件友好)它是什么:chunker把大文件拆成小块传输,compress传输时压缩。什么时候用:后端对单文件大小有限制,或想省小文件流量。怎么用:rclone config create mychunk chunker --chunker-explicit-chunk-size 1G分块大小按后端限制调整,原理见 chunker 文档。让 Rclone 自动跑起来:systemd 定时器与任务计划程序 Linux(systemd timer):新建两个文件——服务单元用Typeoneshot,把要跑的命令写进ExecStart/usr/bin/rclone sync ~/Pictures backupdrive:Photos --log-file /var/log/rclone.log;定时器单元里设OnCalendar*-*-* 03:30:00,并加Persistenttrue,这样关机错过的那次开机后会补跑。最后:systemctl enable --now rclone-sync.timer启动后,每天凌晨 03:30 自动同步一次。 Windows(任务计划程序):一行命令注册每日任务,比图形界面更快,还能直接带参数:schtasks /Create /SC DAILY /ST 03:30 /TN RcloneDaily /TR rclone.exe sync C:\Photos backupdrive:Photos --log-file C:\rclone\log.txt任务会在每天 03:30 执行,参数里务必带--log-file方便事后排查。出问题先自查症状优先检查常见解法远程不存在、认证报错远程配置是否正确跑rclone config file找到配置文件,核对凭据与远程名;用rclone listremotes确认已注册传输报错看不懂缺少调试上下文加-vv重跑一次,读最后几行错误堆栈,多数是网络或权限问题速度远低于带宽上限并发数是否够用调大--transfers 8 --checkers 16,小文件多的场景提升最明显同步少传了文件是否命中过滤规则检查--exclude/--include参数,或用--dry-run预览实际会传的文件回到开头的场景现在两条线都通了:sync加定时器,照片每天自动进云备份;mount加缓存,NAS 上多出一个可随时读写的云盘。加密远程和分块远程留作储备,等要上敏感数据或撞上后端大小限制时再启用。更多细节看 官方安装文档、常见问题,卡住时到 Rclone 论坛 提问通常很快有回应。【免费下载链接】rclonersync for cloud storage - Google Drive, S3, Dropbox, Backblaze B2, One Drive, Swift, Hubic, Wasabi, Google Cloud Storage, Azure Blob, Azure Files, Yandex Files项目地址: https://gitcode.com/GitHub_Trending/rc/rclone创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表