2

我喜欢rsync。我可以看到将首先删除哪些文件。但是如果在备份过程中,源磁盘的某个扇区发生故障怎么办?文件可能会从不应该删除的目标中删除。但是,如果我先检查日志文件中的所有删除文件,然后将日志文件用作 rsync 的指令,那么备份过程中的源磁盘故障应该会导致数据丢失的可能性较低。

我已阅读手册页并得出结论,答案是否定的。如果不是 rsync,那又是什么呢?

4

1 回答 1

0

您可以使用以下方法减轻源磁盘故障风险

 --delete-after          receiver deletes after transfer, not during

如果在复制过程中产生 IO 错误,则不会删除文件。

但是为了确保备份的完整性,我认为正确的方法是使用:

 --only-write-batch=FILE like --write-batch but w/o updating destination

这会将差异写入文件。创建批处理后,将其移动到目标计算机,并使用以下方法应用差异:

 --read-batch=FILE       read a batched update from FILE
于 2014-08-06T12:45:44.997 回答