tar:/:文件在我们读取时发生更改 tar:由于先前的错误而以失败状态退出

tar:/:文件在我们读取时发生更改 tar:由于先前的错误而以失败状态退出

这个问题有很多重复,但没有一个适合我。

我正在尝试备份我的 ubuntu 16.04。AWS 上的 Web 服务器。

执行如下命令:

sudo su -

tar -cvpzf backup.tar.gz --exclude=/backup.tar.gz --exclude=/proc --exclude=/tmp --exclude=/mnt --exclude=/dev --exclude=/sys --exclude=/run --exclude=/media --exclude=/var/cache/apt/archives /

我得到的最新输出是:

/lib/systemd/systemd-hostnamed
/lib/systemd/systemd
/lib/systemd/systemd-activate
/opt/
/vmlinuz.old
/initrd.img.old
tar: /: file changed as we read it
tar: Exiting with failure status due to previous errors`

我应该如何进行完整备份?

我成功备份了本地安装的 Red Hat 4.8.3-9

答案1

您的tar -cvpzf backup.tar.gz ...命令将放入backup.tar.gz当前目录(在默认安装中,它是 root 的主目录 /root)。您排除--exclude=/backup.tar.gz,在这种情况下,它与 不同$PWD/backup.tar.gz

cd /并重试,或与文件名保持一致。

相关内容