澄清tar消息

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

所以,有时候tar打印这个消息:

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

这是否意味着./data/file.txt的副本已经取消,当焦油检查文件已经改变,或将焦油继续和原样复制文件?

根据我的经验,该文件仍然备份,但可能处于不一致的状态。 这就是说,如果你已经备份了字节1-100,然后改变字节80-120,当tar备份101-200时,你只有一半的备份变化。 最有可能的是,用文本文件和日志文件,这是附加到文件末尾的东西,所以你实际上没有丢失任何东西。