Linux 对于具有更改文件的目录,可替代.tar

Linux 对于具有更改文件的目录,可替代.tar,linux,compression,cloud,archive,tar,Linux,Compression,Cloud,Archive,Tar,我正在尝试备份一个云服务器,该服务器有一个不断运行的服务,该服务使用文件更新特定目录。当尝试对服务器根目录进行tarball时,它会抛出一个错误,表示在该过程中某些文件发生了更改,并且我假设在发生该错误时它停止了 如果服务器根目录是动态的,是否有另一种更优雅的方式存档并最终压缩服务器根目录,并将其下载到本地计算机?您可以尝试--warning=no file changed(而not--ignore failed read,不管许多博客/在线来源怎么说)。 即使有这样的选择,我仍然会得到一个非零

我正在尝试备份一个云服务器,该服务器有一个不断运行的服务,该服务使用文件更新特定目录。当尝试对服务器根目录进行tarball时,它会抛出一个错误,表示在该过程中某些文件发生了更改,并且我假设在发生该错误时它停止了

如果服务器根目录是动态的,是否有另一种更优雅的方式存档并最终压缩服务器根目录,并将其下载到本地计算机?

您可以尝试
--warning=no file changed
(而not
--ignore failed read
,不管许多博客/在线来源怎么说)。 即使有这样的选择,我仍然会得到一个非零的退出代码,我放弃了理解
tar

我想知道你的问题的答案;我知道有,但从不摆弄它


就我个人而言,我建议您使用快照(如果可能的话)并在此类快照上运行tar。

您可以指示GNU tar在这种情况下继续运行,顺便说一句。