我正在尝试使用--copy-devices补丁rsync复制整个磁盘驱动器并将其作为映像存储在另一台机器上。
该副本似乎已正确运行,但是,当我rsync再次使用相同的值运行时,它似乎每次都会再次复制一些数据。
我跑了rsync,出现了冗长的问题,得到了这个:
$ sudo rsync -vvz --partial --progress --copy-devices /dev/sdb me@otherserver:/backupdisks/mydisk.img
opening connection using: ssh -l me otherserver rsync --server -vvze.Lsfx --partial --copy-devices . /backupdisks/mydisk.img (11 args)
me@otherserver's password:
delta-transmission enabled
sdb
320,071,851,520 100% 63.47MB/s 1:20:09 (xfr#1, to-chk=0/1)
total: matches=2441955 hash_hits=2441955 false_alarms=204015955 data=0
sent 188 bytes received 21,979,001 bytes 2,837.31 bytes/sec
total size is 0 speedup is 0.00
Run Code Online (Sandbox Code Playgroud)
我知道 rsync 按时间确定更改,但是磁盘在 rsync 之间没有更改(无论如何它如何确定磁盘的修改时间?)但是,远程映像上的时间每次都会更新。所以这可能是问题所在。
另一种可能性是磁盘有一个坏扇区,它每次都返回不同的值,并否定正在使用的任何校验和。
我的问题有两个: …