澄清 tar 消息

澄清 tar 消息

我正在使用 tar 进行磁带备份。备份在所有服务启动时运行。我知道这是一件坏事,但我无法阻止它们。

因此,有时 tar 会打印此消息:

tar: ./data/file.txt: file changed as we read it

这是否意味着当 tar 检查到文件已发生改变时 ./data/file.txt 的复制已被取消,或者 tar 是否会继续并按原样复制文件?

答案1

根据我的经验,文件仍然备份,但可能处于不一致状态。也就是说,如果您备份了字节 1-100,然后字节 80-120 发生了变化,当 tar 备份 101-200 时,您只有备份中一半的变化。对于文本文件和日志文件,最有可能的是,这是附加到文件末尾的内容,因此您实际上没有丢失任何内容。

相关内容