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
플래그를 생략하면 출력 메시지 수를 줄이고 오류를 찾아낼 수 있습니다.