Tar 备份以错误结束

Tar 备份以错误结束

我想用 Tar 备份我的根目录,但收到此错误:

beende mit fehlerstatus aufgrund vorheriger fehler

用英语讲:

Exiting with failure status due to previous errors

这是我的代码:

#!/bin/bash
DATE=$(date +%Y-%m-%d-%H%M%S)
BACKUP_DIR="/mnt/disk/public/Backup"
SOURCE="/"
EXCLUDE="--exclude=/mnt/disk/public"
tar -vzcpf $BACKUP_DIR/backup-$DATE.tar.gz $SOURCE $EXCLUDE

这里有什么错误?

答案1

该错误意味着tar无法将某些文件添加到 tarball。

事实上,您正在备份/肯定会导致错误的所有内容。

尝试用以下内容替换 EXCLUDE 变量:

EXCLUDE="--exclude=dev --exclude=mnt --exclude=proc --exclude=run --exclude=sys --exclude=tmp"

并省略该-v标志,这样您就可以减少输出消息的数量并查明错误。

相关内容