我有几台使用 Windows XP Pro 的计算机。我想将文件夹从一台计算机同步/备份到另一台计算机。到目前为止,这是一个简单的问题,我使用 FreeFileSync 进行此类操作,结果非常令人满意。
但是,当硬链接发挥作用时,这一切都会改变。今天的文件夹包含大量硬链接,使用此类备份程序会导致硬链接被视为多个文件,并以此方式复制,大大增加目标文件夹的大小,并违背了使用所有这些硬链接的初衷。
当我们考虑到 Windows 上的网络共享不会公开硬链接设施时,情况会变得更加复杂,这意味着使用 --hard-links 运行像 rsync 这样的硬链接感知工具将毫无用处。
所以我的问题是,如何将我的文件夹备份到另一台计算机,同时保留硬链接?我不介意安装第三方工具来执行此操作,因为显然,标准的 Windows 共享方法不起作用...我猜可能有一些工具可以安装在两台机器上并以服务器/客户端模式工作?有人知道怎么做吗?
答案1
为了回答我自己,我可以使用 DeltaCopy。
在某处运行一个实例作为服务器,在另一台机器上运行另一个实例作为客户端。并且一定不要忘记指定 00hard-links 作为附加参数。