在源重复数据删除之后,rsync -H是否将文件转换为目标上的硬链接?

我有两台服务器,第二台通过rsync同步。

我有一些(几千?)大的重复文件,我想使用freedup来腾出一些空间。

如果我在源码上启动释放,rsync -H会用硬链接replace目标上的真实文件,并节省空间吗?

是的,但是有这两个考虑:

  1. 从freedup 页面 “既没有保证,也没有保证freedup正常工作”
  2. 请确保使用–links作为rsync 参数 ,而不是–copy-links或-a,因为(同样来自于自由页面 ):“如果硬链接不可能,则尝试使用软链接,除非其中一个path不是从根(但可以被迫)“