CentOS 7.x 시스템 백업 및 복구


현재 리눅스 시스템을 VPS 환경이 다른 시스템에 서버 이전을 하고자 할때 사용할 수 있는 방법입니다.

패키지를 다시 설치하고 환경설정하고 데이터 및 DB 백업같은 번거로움을 줄여줍니다.

CentOS 6.x 버전 및 하위 버전도 될겁니다.

VPS 를 예로 들었지만 실제 시스템도 되겠죠?


1. 기존 VPS와 신규 VPS 커널 일치

리눅스 버전이 같아야 합니다.

기존 VPS 및 신설 VPS 에서 둘 다 yum update 를 합니다.

/boot 영역을 백업하지 않기 때문에 두 VPS 에서 yum update 는 반드시 해야합니다.


2. 기존 VPS 리눅스 시스템 백업

# tar cvpzf /mnt/backup.tar.gz --exclude={/boot,/mnt,/media,/proc,/sys,/var/cache,/lost+found,/etc/fstab} /

--exclude={제외할 폴더들 쉼표로 구분}

ip설정이 dhcp가 아닌 static 이라면 /etc/sysconfig/network-scripts 디렉토리도 추가하여야 합니다.


3. 신설 VPS 에 백업파일 다운로드

# scp -pr root@example.com:/mnt/backup.tar.gz /mnt/

scp 로 복사를 합니다.

ssh 포트가 22번이 아니라면 -P포트번호 를 추가하면 됩니다.

root@example.com 은 기존 VPS 의 주소입니다.

자신의 환경에 맞게 수정하시면 됩니다.


4. 백업파일 풀기

# tar xvpzf /mnt/backup.tar.gz -C /


5. 재부팅

# reboot


이제 서버 시스템이 이전되었습니다.

로그인해서 확인해보세요.

IP 는 당연히 다를테니 네임서버 변경을 하셔야 합니다.


블로그 이미지

iVPS 영은파더♥

가상서버호스팅 VPS 리눅스 서버관리 윈도우 IT

댓글을 달아 주세요