我通过cygwin使用rsync从Windows 8.1机器创build增量备份。 它工作了一年多。 但几个星期前,它开始重新复制现有的文件(并且这些文件在备份盘上有一个错误的修改date。)
重新复制的文件始终是可执行文件:exe,bat,js,vbs,dll
命令行如下:
rsync.exe“-rltv”“–progress”“–hard-links”“–delete”“–ignore-errors”“–force”“–link-dest = .. / .. / 2016.07 .04_09.52.23 / ?????” “/ cygdrive / G / ????? /”“/ cygdrive / W / ????? / 2016.08.15_13.18.49 / ?????”
我试图禁用我的反病毒保护,但没有运气。
什么是造成这个问题? 为什么修改date突然错误转移? 为什么只有可执行文件?
最近我发现我也有其他人的问题,除了他正在使用一个不同的应用程序: http: //www.2brightsparks.com/bb/viewtopic.php ? t = 11567看起来像一个Windows复制文件的问题.. 。?
这是关于在备份磁盘错误的修改date这是什么? Rsync使用修改时间(和大小)来确定是否应该跳过文件。 如果这些数据出现了一些不寻常的现象,这可能就解释了为什么你遇到了麻烦。
试试这个。 您可以附加--checksum参数,使rsync跳过基于校验和的文件,而不是修改时间和大小。
男人rsync
-c, --checksum skip based on checksum, not mod-time & size
尝试使用rsync:
rsync --modify-window=2