컴퓨터
ubuntu tar 백업, 복구
BangC
2013. 9. 19. 21:10
여기서 사용한 ' /backup.tgz ' 파일명은 본인이 원하는 이름을 사용하세요
1. 백업
# sudo tar cvpzf /backup.tgz --exclude=/proc --exclude=/lost+found --exclude=/media --exclude=/mnt --exclude=/dev --exclude=/sys --exclude=/backup.tgz /
옵션 설명
cvpzf
c : 새로운 파일을 만든다
v : 처리하는 파일명을 출력한다
p : 퍼미션권한 정보를 포함한다
z : 데이터를 압축한다
f : 출력물의 파일명을 설정한다 (파일명은 f 뒤에 위치)
x : 파일에서 풀어낸다
--exclude : 해당 위치 제외
가장 마지막 ' / ' : 작업할 대상
2. 복구
다른 메체로 부팅하여
' / '를 다 지우고 ( 백업 파일 제외 ' /backup.tgz ' )
# sudo tar xvpzf /backup.tgz
# sudo mkdir /proc
# sudo mkdir /lost+found
# sudo mkdir /media
# sudo mkdir /mnt
# sudo mkdir /dev
# sudo mkdir /sys
# sudo mkdir /proc
# sudo mkdir /lost+found
# sudo mkdir /media
# sudo mkdir /mnt
# sudo mkdir /dev
# sudo mkdir /sys
데이터를 풀어내고
제외했던 폴더들을 새로 만들어준다
그리고 재부팅