work directory를 /media/외장하드/backup.tar.gz로 압축한다.
tar cvfz /media/외장하드/backup.tar.gz work/
위와 같이 할 경우 권한이 없는 파일을 백업하려 할때 Error exit delayed from previous errors 메시지와 함께 백업이 중단될 수 도 있다. 따라서 아래 처럼 하면 더 완벽하게 백업할 수 있다.
sudo tar cvfz /media/외장하드/backup.tar.gz work/


/media/외장하드/backup.tar.gz파일을 /home/kei/에 압축을 푼다.
tar xvfz /media/외장하드/backup.tar.gz /home/kei/
sudo를 이용해서 압축을 했을 경우 아래와 같이 압축을 푼다. 이렇게 하지 않으면 권한이 없는 파일일 경우 압축이 해제되지 않는다.
sudo tar xvfz /media/외장하드/backup.tar.gz /home/kei/



백업중 tar : Error exit delayed from previous errors
에러 발생 이유 :
1) 해당 파티션에 용량이 부족할 경우. 아래 명령으로 용량 확인
df -h
du -h work

2) 권한이 없는 파일을 백업하려 할 경우
tar cvfz /media/외장하드/backup.tar.gz work/ --ignore-failed-read

--ignore-failed-read
              don’t exit with non-zero status on unreadable files

#참고
--exclude=PATTERN
              exclude files matching PATTERN

+ Recent posts