컴퓨터

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 

데이터를 풀어내고

제외했던 폴더들을 새로 만들어준다

그리고 재부팅