Linux怎么同步文件_Linux如何使用rsync增量备份【教程】
rsync 增量同步更可靠因默认仅传输变化部分,支持跳过相同文件、断点续传和校验一致性;cp 全量覆盖,scp 无差异判断且不支持断点续传。
rsync 增量同步为什么比 cp 或 scp 更可靠
因为 rsync 默认只传变化的部分:跳过相同文件、断点续传、校验一致性。而 cp 会全量覆盖,scp 没有差异判断,网络中断就得重来。
常见错误现象:rsync: connection unexpectedly closed(没加 -e 指定 ssh 参数时,远程 shell 环境输出干扰);或本地文件变大了但远程没更新(漏了 -a,没保留时间戳,导致下次误判为“已变更”)。
-
-a是核心:等价于-rlptgoD,保留权限、软链、时间戳、属主等——缺一不可,否则增量逻辑失效 -
--delete要慎用:它会删掉目标端有、源端没有的文件;备份场景建议先加--dry-run预览 - 远程路径写法必须明确:
user@host:/path/结尾的/很关键——/path同步的是目录本身,/path/同步的是目录内容
如何避免 rsync 同步时卡住或超时
本质是 ssh 层面的连接稳定性问题,不是 rsync 本身 bug。默认 ssh 交互式连接在无响应时会挂起,尤其跨公网或高延迟网络。
使用场景:定时备份脚本跑在 cron 里,结果某次卡住,后续任务堆积。
- 强制非交互 + 超时控制:加
-e "ssh -o ConnectTimeout=10 -o BatchMode=yes" - 避免 shell 初始化干扰:远程命令前加
sh -c 'exec rsync ...',或在远程~/.bashrc开头加[[ -z $PS1 ]] && return,防止输出乱码破坏协议流 - 大文件传输建议加
--partial --progress:断点续传 + 实时看进度,比默认静默更可控
rsync 备份到远程服务器时,排除临时文件的正确写法
很多人用 --exclude "*.tmp" 发现没生效,其实是匹配逻辑和路径上下文理解错了。
妙构
AI分析视频内容,专业揭秘爆款视频
下载
rsync 的排除规则基于「发送端路径相对值」,且不自动递归展开 glob——所以 *.tmp 只匹配当前目录下的 tmp 文件,子目录里的不会被扫到。
- 要用
--exclude="*.tmp"+--exclude="**/*.tmp"(注意双星号支持需 rsync ≥ 3.1.0) - 更稳的方式是写进文件:
--exclude-from="/path/to/exclude.list",每行一个模式,支持#注释和空行 - 别忘了排除
.DS_Store、Thumbs.db、__pycache__这类高频干扰项,否则每次触发无意义同步
rsync 增量备份后,怎么验证两边文件真的一致
光看文件大小和修改时间不够——硬链接、稀疏文件、ACL 权限、xattr 扩展属性都可能不同,但 rsync -a 默认并不同步 xattr(除非加 -X)。
性能影响明显:用 sha256sum 全量比对太慢;用 rsync --dry-run -ai 只能看差异,不保证字节一致。
- 最轻量验证法:在目标端运行
rsync -n -aHAX --delete source/ dest/,若输出为空,说明结构 & 内容一致(前提是源端没改过) - 要严格字节一致:加
--checksum强制比对摘要(但会显著拖慢速度,仅调试用) - 容易被忽略的点:如果源是 btrfs/xfs 文件系统且启用了 reflink,
rsync默认不复刻 reflink,得加--reflink=always(需 rsync ≥ 3.1.2)
备份这事,差一个参数就可能让“增量”变成“伪增量”,最后发现磁盘占满却恢复不了——盯紧 -a 和路径末尾的 /,比什么都管用。
如非特殊说明,本站内容均来自于网友自主分享,如有任何问题均请联系我们进行处理!
猜您喜欢
我的世界如何使用指令找到地狱堡垒
2026-07-09我的世界游戏里面有很多的指令,今天给大家带来了游戏里面的使用指令找到地狱堡垒方法,还有小伙伴不清楚要怎么使用,那么下面就是相关的内容. 我的世界使用指令找到地狱堡垒方法 方法/步骤1 搭建地狱传送门 使用黑曜石,搭建地狱传送门。 传送至地狱 进入地狱传送门,传送至地狱。 输入指令 输入指令“/locatestructureminecraft:fortress”,查看地狱堡垒坐标。 到达坐标 按下F...
永久拥有是骗局!GOG回应倒闭:玩家只能自行备份游戏
2026-07-07近日,数字游戏商店GOG确认,如果平台未来停止运营,用户若未提前将游戏安装文件下载至本地存储,将失去对已购游戏的访问权限。该平台以提供无DRM保护的离线安装包为卖点,声称这是对游戏“真正拥有权”的保障——但实际上,这一承诺完全将游戏库的保存责任转移给了用户。 GOG官方此前发布声明称,即便游戏从商店下架,已购买的游戏仍会“永久保留在用户库中”。但当玩家追问“如果公司破产或平台关闭会怎样”时,官方回...
迷你世界工具箱如何使用
2026-06-27迷你世界游戏里面有很多的道具内容,今天给大家带来了游戏里面的工具箱使用方法,还有小伙伴不清楚工具箱如何使用,那么下面就是相关的内容. 迷你世界工具箱使用方法 1、先将工具箱放置到快捷栏上 2、点快捷栏上的图标,将工具箱拿在手里,点击附近的地面,将工具箱放在地上 轻轻一点工具箱,就会打开制作界面,当你身上有材料时,制作界面就会自动显示相关的工具。 迷你世界用工具箱制作木镐的图文攻略: 1、点地面上的...
我的世界局域网存档备份方法是什么
2026-06-24我的世界的游戏存档是非常重要的,没有了存档就要重新游玩,今天给大家带来了局域网存档备份方法,还有小伙伴不清楚要怎么去存档,那么下面就是相关的内容. 我的世界局域网存档备份方法介绍 首先打开上面这个文件夹。 可以看到这里有很多(误)的存档,你以为复制就可以了? 打开会发现里面有个.CONFIG文件。 level.dat呢?不急,让我们打开他(P.S:某些电脑有可能没有文件关联,可以使用notepad...
微博CEO吐槽WPS 强占C盘云备份失效费用还天天涨
2026-06-22日前相关吐槽WPS的话题登上热搜,不少网友喊出被WPS背刺的说法,其中微博CEO的相关发言还被推到了平台流量前端,直接吸引了大量网友围观,话题热度一路走高。 微博CEO本人也直接下场参与到这个热搜话题的讨论当中,他公开发文表态,大家觉得被WPS背刺这件事背后,真正破灭的是很多人此前对国产替代抱有的不切实际的美好幻想。 相关讨论内容里梳理,金山早就不是过去那个小体量技术团队的状态,如今它是市值数百亿...
RPG Maker官方论坛即将关闭 玩家紧急备份相关资源
2026-06-15角川集团旗下子公司、《RPG制作大师》(RPGMaker)系列IP持有方GotchaGotchaGames宣布,已运营14年的RPG Maker官方论坛将于2026年12月11日正式关闭。尽管全新论坛“RPG Maker公会”将接替原论坛的职能,但该公司明确表示不会对原论坛内容进行官方归档,目前《RPG制作大师》的玩家社群正紧急开展资源备份工作。 原论坛的关闭公告于昨日在站内发布,同时附带了一份常...
迷你世界备份地图在哪里
2026-06-131.首先打开迷你世界,进入;2.点击开始游戏;3.选择一个要备份的地图;4.点击这个地图右边的箭头按钮;5.选择第一个图标;6.打开备份界面,点击备份,输入信息,确定就行了,如果地图被破坏,可以点击备份的还原选项,即可还原。 详细答案: 首先打开迷你世界,进入 点击开始游戏 选择一个要备份的地图 点击这个地图右边的箭头按钮 选择第一个图标 打开备份界面,点击备份,输入信息,确定就行了,如果地图被破...
迷你世界工作台如何使用
2026-06-11迷你世界游戏里面的工作台使用方法:先将工具箱放入快捷物品栏,然后滑动鼠标滚轮或按快捷键将工具箱放置到地面;右击工具箱即可打开制作页面。 详细答案: 工具箱在背包中是无法使用的,先将工具箱放入快捷物品栏,然后滑动鼠标滚轮或按快捷键将工具箱放置到地面。 右击工具箱即可打开制作页面。 工具箱的制作痕材压图标是绿色的,而在背包中制作物品时,制作选项是橘色的。背包可制作的物品工具箱全部可以做,反之则不然。 ...
Blurrr如何使用?Blurrr进阶特效与剪辑实操技巧
2026-06-04Blurrrv3.8.2支持空对象父子绑定、AI补帧与HDR规避导出:空对象需置于被控图层上方并正向绑定;3D粒子须先建摄像机再绑定;果冻帧校正须在补帧后、加滤镜前启用,强度调至65%~75%。 想在Blurrr里做出带3D粒子、关键帧动画和智能抠图的高完成度短视频,又卡在特效叠加顺序、轨道混排逻辑或补帧后果冻帧修复上?官方v3.8.2最新版已支持空对象父子级绑定、AI补帧与HDR规避导出,但多数...
惠普电脑系统自带备份恢复功能与镜像文件制作
2026-06-04必须用Windows内置“备份和还原(Windows7)”创建.vhdx格式系统镜像;步骤为:一、设置→更新和安全→备份→转到备份和还原;二、点击“创建系统映像”,确保勾选C盘、EFI及恢复分区;三、选NTFS格式移动硬盘或USB3.0设备(容量≥系统已用空间1.5倍);四、点击“开始备份”,全程不可断电或断开设备。 惠普电脑如何用系统自带功能制作可还原的系统镜像 当惠普电脑频繁遭遇蓝屏、软件冲突...
