WHEREIS

새로 구축할 시스템에 디스크를 생성해 놓고

OS 가 설치되지 않는 상태에서, 이미지를 넣고 rescue mode 로 부팅한다.

 

 

 

shell 이 뜨면 다음과 같이 fdisk 로 파티션을 잡아주자

 

fdisk /dev/xvda

 

파티션 1로 boot 영역 추가

 

파티션 2로 swap 영역 추가, 파티션 type 변경도 해야 함

 

마지막으로 / 파티션 추가

w 를 누르고 저장하고 나오자

 

위와 같이 각 시스템 타입에 맞게 포맷을 해주자

여기까지 했으면 이제, mount 를 하고 복사할 타 서버의 데이터를 가져오자

 

다음과 같이 IP 를 설정하고

/ 파티션으로 쓸 곳을 마운트하고 기본 OS 영역 경로는 제외한 나머지 데이터를 rsync 이용하여 가져 온다

이제 아까 만들었던 boot 파티션을 그 아래, 추가로 마운트를 해서 boot 영역까지 복사해 온다.

 

# mkdir boot

# cd boot

# pwd

/root/1/boot

# rsync -av 192.168.110.192::R/boot/* ./

 

 

경로는 아래와 같이 생각하면 된다.

/root/1/ --> /

/root/1/boot --> /boot 

 

 

복사가 끝났으면, IP 를 새로 쓸 것으로 변경하고 리부팅을 한다.

 

가상화 서버라 전원을 껐지만, reboot 해서 다시 rescue 모드로 들어가도 된다
이제는 1번 으로 들어간다
위와 같이 부트 로더를 새로 잡아준다

 

그리고 다시 reboot 을 하면 복사한 시스템의 환경으로 서버가 올라오게 된다.

 

 

참고사이트 

 

https://docs.hytrust.com/DataControl/Admin_Guide-4.0/Content/Books/Admin-Guide/Linux-Root-Swap-Drive-Encryption/Creating-Boot-Partition-RHEL-CentOS-7.htm

 

Creating a Boot Partition on RHEL or CentOS 7

Open topic with navigation Creating a Boot Partition on RHEL or CentOS 7 HyTrust requires a separate boot partition in which the HyTrust DataControl Policy Agent can be installed. How you do this depends on the version of Linux running on the server. For y

docs.hytrust.com

 

https://sos.noaa.gov/Support/clone_disk.html

이 글을 공유합시다

facebook twitter kakaoTalk kakaostory naver band
loading