KLDP 산책중 매우 유용한 글을 발견하여 이곳에 옮겨 싣는다.
이곳에 옮긴 글은 본문 글에서 일부분을 간추려서 적은 글이다. 따라서 더 자세한 내용을 알고 싶다면 원문 링크를 따라가 보기를 바란다.
웜본 링크 : http://kldp.org/node/84594
===========================================================
내용의 요지는 간단하다. 시스템을 통째로 tar로 묶어버리되, 필요없는 부분(/proc, /media, /mnt /lost+found)은 배제한다는 것이다.
시스템을 백업시 다음의 명령어를 입력한다.
sudo su
cd /
tar cvpzf backup.tgz –exclude=/proc –exclude=/lost+found
–exclude=/backup.tgz –exclude=/mnt –exclude=/media –exclude=/sys /
시스템 복원시 다음의 명령어를 사용한다.
backup.tgz는 루트디렉토리에 있어야 한다.
sudo su
tar xvpzf backup.tgz -C /
그러고 나서 압축시 제외했던 폴더는 따로 만들어 주면된다.
mkdir sys.
mkdir proc
mkdir lost+found
mkdir mnt
mkdir sys
mkdir mediaetc…
=====================================
만약 압축하고 자시고 하는게 너무 귀찮다하시면 아래 방법을 쓰면 된다.
원본 시스템이 깔린 하드 A가 있고 그 시스템을 똑같이 복사할 하드 B가 있다고 하면
하드 B를 하드 A에 케이블로 연결을 해서 아래 명령어를 적용시키면 된다.
cat (하드A) > (하드B)
만약 하드 A 위치가 /dev/hdb이고 하드 B 위치가 /dev/hdc라면 다음처럼 하면 된다.
cat /dev/hdb > /dev/hdc
그러면 하드A의 내용이 하드B에 완전히 모조리 똑같이 백업된다. 당연히 시스템 디바이스 관련된것도
같이 가니까 사용할 컴터 스펙은 동일해야겠다.
Tags: Backup & Restore, Linux, backup, 시스템 백업, 시스템 복구