我们有源“S”文件夹,目的地“D”和原始“O”。
D是使用所有文件的NTFS硬链接的O的副本。
现在我们需要同步S和D并仅将已更改的文件从S复制到D.
Robocopy.exe会这样做,但它会覆盖文件,因此文件在D和O中都会被更改,但我们希望O中的文件保持不变,无论如何。
要正确更新硬链接副本,需要删除D中的文件(为了打破链接),然后创建具有相同名称的文件而不是覆盖。
robocopy支持吗?也许有一个特殊的参数,或者是否有任何其他免费实用程序(更好的开源)知道如果它是一个硬链接如何正确更新文件?
答案 0 :(得分:0)
您可以尝试使用rsync - 有关详细信息,请参阅此帖子,包括现成的备份脚本:
How to create rsync-like hard link backups with VSS on Windows