Tar: 읽는 동안 파일이 변경되었습니다./읽기 전에 파일이 삭제되었습니다. 오류

Tar: 읽는 동안 파일이 변경되었습니다./읽기 전에 파일이 삭제되었습니다. 오류

tar 명령을 사용하여 자동 백업 스크립트를 생성하려고 합니다.

tar -czg /home/user/BackupArchiv/snapshots/snapshot_2020-10-12 -f /home/user/BackupArchiv/backup_2020-10-12/backupfull.tar.gz /home/user

스크립트를 실행하려고 하면 시스템 파일 때문에 "파일을 읽기 전에 삭제되었습니다"라는 오류가 발생하고 백업 파일 때문에 "읽는 동안 파일이 변경되었습니다"라는 오류가 항상 발생합니다.틀림없이명령 중에 변경 사항이 발생했습니다. 문제는 이 두 가지 오류로 인해 스크립트가 중단되고 계속 진행되지 않는다는 것입니다. 나는 몇 가지 해결책을 찾았고 다른 사람들은 "--warning" 옵션을 추가했지만 내 스크립트는 어떤 이유로 이를 무시합니다. 이러한 오류가 발생한 후에도 스크립트가 계속 실행되도록 하려면 어떻게 해야 합니까?

답변1

-Directory를 제외해야 합니다 BackupArchiv.

tar -czg /home/user/BackupArchiv/snapshots/snapshot_2020-10-12 -f /home/user/BackupArchiv/backup_2020-10-12/backupfull.tar.gz /home/user --exclude /home/user/BackupArchiv

관련 정보