我想用 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
标志,这样您就可以减少输出消息的数量并查明错误。