我正在尝试备份一个云服务器,该服务器有一个不断运行的服务,该服务会用文件更新特定目录。当尝试压缩服务器根目录时,它会抛出一个错误,指出在此过程中某些文件发生了更改,我认为它在发生该错误时停止了。
是否有另一种更优雅的方式来存档并最终压缩服务器根目录(如果是动态的)并将其下载到本地计算机?
最佳答案
您可以尝试--warning=no-file-changed
(以及不--ignore-failed-read
,无论许多博客/在线资源怎么说)。
即使使用这样的选项,我仍然得到非零的退出代码,并且我放弃尝试理解 tar
。
我自己也想知道你问题的答案;我知道有pax ,但从未摆弄过它。
我个人建议您使用快照(如果可能)并在此类快照上运行 tar。
关于linux - 对于包含更改文件的目录,可以替代 .tar,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24224134/