Ubuntu12.04 시스템 백업

less than 1 minute read

초기상태에서 한번쯤 백업을 해놓는게 좋을 것 같아서 백업에 관심을 갖게되고… 검색

$ sudo su -

cd /

mkdir backup

tar cvpzf /backup/backup.tgz –exclude=/proc –exclude=/lost+found –exclude=/backup –exclude=/mnt –exclude=/sys /

이 방법이 가장 무난한 것 같다. exclude로 필요없다고 판단되는 폴더의 백업을 제외시킨다.

proc는 시스템 커널파일인것같다. 무지막지한 용량을 가진 파일들이 많다. lost+found는 시스템 파일이 아닌 윈도우에도있는… 하드뻑났을때 파일들 backup는 백업파일이 들어갈 폴더니까 제외 mnt 디스크 폴더니까 제외 sys 여기도 시스템 폴더니까 제외

이렇게 제외하고 나머지 백업해놓으면… 나중에 같은 버전 재설치한다음에 그냥 압축풀면 복원이 될것만같다. (아직 안해봤음)

복원하기

#tar xvpfz backup.tgz -C /

 

exclude 살생부에 포함되었던 디렉토리는 수동으로 직접 생성해줘야한다

#mkdir proc

sh스크립트를 이용하는것도 좋은 방법인 것 같다. 그러나 나는 수동으로 해야지…. tar을 이용하는방법이니까 다른 우분투 배포판에서도 사용할 수 있는 좋은 방법인 것 같다. 주의 - 용량이 크면 한참 걸린다. cron에 넣을 때 시간 잘못맞추면 다운될지도 모르겠다. 테스트 서버는 자주 재설치를 해야되는데 이 방법이 도움이 되길… 젭알