linux - 对于包含更改文件的目录,可以替代 .tar

标签 linux compression cloud archive tar

我正在尝试备份一个云服务器,该服务器有一个不断运行的服务,该服务会用文件更新特定目录。当尝试压缩服务器根目录时,它会抛出一个错误,指出在此过程中某些文件发生了更改,我认为它在发生该错误时停止了。

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

最佳答案

您可以尝试--warning=no-file-changed(以及--ignore-failed-read,无论许多博客/在线资源怎么说)。 即使使用这样的选项,我仍然得到非零的退出代码,并且我放弃尝试理解 tar

我自己也想知道你问题的答案;我知道有pax ,但从未摆弄过它。

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

关于linux - 对于包含更改文件的目录,可以替代 .tar,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24224134/

相关文章:

linux - 允许使用一个 URL 从多个源下载 w/o Apache2

c - 自定义简单 Shell 中的错误 'ls' 命令行为

ios - 如何使用 PFCloud callFunction Xcode 7

c++ - 应用程序库之间循环依赖的影响

linux - UNIX sed 命令不删除 cat 输出中的空格

c# - 压缩网络流设计

java - 修改 JSTL 导入标记以在 JSP 中显示 gzip 压缩文本

javascript - 从压缩文件中捕获JavaScript错误

azure - 如何让 `terraform init` 在适用于 Azure 平台的 Apple M1 Macbook 上运行?

java - 是否需要不基于 Spring/Tomcat 的 Java 7 云服务器框架?