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

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

cd /并再次尝试,或与文件名一致。