首页/系统/Linux 运维命令速查/场景:cp -al 硬链接快照省空间
文件与目录76 条

场景:cp -al 硬链接快照省空间

用 cp -al 一秒生成目录快照:所有文件硬链接共享数据,后续只复制变化文件,磁盘占用接近增量备份。

Linux 运维命令速查系统更新于 2026-10-12
场景快速目录快照 / 多版本备份
工具cp -al + rsync --delete
原理硬链接共享 inode,零数据复制

常用示例

常用示例
cp -al /backup/site-2026-10-11 /backup/site-2026-10-12
rsync -a --delete /data/site/ /backup/site-2026-10-12/
df -h /backup    # 对比空间占用
快照链的空间效率来自「只复制变化」;旧版本逐日删除时注意共享块计数。

易错点

  • 对快照里的文件做原地修改(如 >> 追加)会同时改到历史版本,共享 inode 是双刃剑
  • rsync 默认写新文件替换,安全;但加 --inplace 时会原地改,毁快照

数据来源与参考

  • man 1 cp(GNU coreutils 手册)
  • man 1 rsync(rsync 官方手册)

相关工具

​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌