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
一部のファイルをタールボールに追加できないことを意味します。
実際に/
エラーを引き起こす可能性があるすべての項目をバックアップしています。
EXCLUDE変数を次のように置き換えます。
EXCLUDE="--exclude=dev --exclude=mnt --exclude=proc --exclude=run --exclude=sys --exclude=tmp"
その-v
フラグを省略すると、出力メッセージの数を減らしてエラーを見つけることができます。