我有 2 个 CentOS 系统,一个正在将一个~411 gig 的目录 rsyncing 到另一个。
在接收系统上,我通常du -cs * |grep total;sleep 5
以某种方式运行来监视后台 rsync 操作并确保它确实在发生,因为我不知道在它以其他方式运行时监视它的好方法。
我看到的行为是 du 将显示总千字节数上升,然后回到以前的(和精确的)值:
430235952 total
430235952 total
430235952 total
430235952 total
430235952 total
430235952 total
430235952 total
430235952 total
430498032 total <----
432333040 total <----
434430192 total <----
430235952 total <---- Back down to original value>
430235952 total
430235952 total
430235952 total
430235952 total
430235952 total
431284468 total <---- Up again
434430196 total <----
430235952 total <---- Back down again>
430235952 total
430235952 total
430235952 total
431284468 total <---- ???
434430196 total <---- ???
430235952 total
430235952 total
430235952 total
有人知道这里发生了什么事吗?
答案1
我可能错了,但看起来可能正在传输一个文件,后来发现它有损坏的数据,所以 rsync 删除了损坏的副本并重试,您可以使用 -v 标志运行 rsync,这样它会输出详细信息,但您真的不应该太担心。如果传输出现问题,它可能会输出警告信息,让您知道发生了什么,而不是无限期地挂起。