서버 하드디스크를 교체하려고 합니다. 가르쳐 주세요

여기는 우분투 포럼이지만…
우분투가 설치된 하드디스크를 교체하는거나 젠투를 설치한 하드디스크를 교체하는 거나 같은 문제이겠지요?

PC 사양이 낮은 컴퓨터에 젠투를 설치해서 서버로 잘 활용하고 있습니다.
이번에 하드디스크를 IDE에서 SATA로 변경하려고 하는데…
80GB IDE는 그냥 빼버리고 새로 생긴 120GB SATA 하드로 교체해서 쓰려고 합니다.
그런데 어떻게 해야할지를 모르겠네요.

우분투라면 쿨하게 새로 설치하겠지만…
젠투에 X-Window까지 열심히 컴파일해서 설치해둔거라 다시 설치하기는 죽어도 싫고…
1년 넘게 우분투만 사용하다가 젠투를 다시 보자니 뭐가뭔지도 가물가물하고…
용량이 늘었으니 파티션도 조금 조정해서 옮겼으면 합니다만,
어떻게 해야할지 머리속이 새하얗군요.

검색해보니 rsync를 사용해서 어쩌구 하는 걸 보긴 했는데요.
좀 더 자세히 설명해 주실 분 안계신가요?

젠투가 설치된 파티션의 크기보다 큰 용량을 수용할 수 있는 이동식 디스크 하나랑 GParted가 기본 포함된 라이브 디스크(가급적 USB 디스크) 하나가 필요할 것 같습니다.

  1. 라이브 디스크로 부팅
  2. 이동식 디스크 마운트
  3. 젠투 파티션을 이동식 디스크에 복사
  4. 컴퓨터를 끄고 하드 교체
  5. 라이브 디스크로 부팅
  6. 이동식 디스크 마운트
  7. 젠투 파티션을 새 하드에 복사
  8. 새 하드 MBR에 GRUB 설치
  9. 새 하드에 복사된 젠투 파티션으로 재부팅

성공 여부는 장담할 수 없습니다(제 경우는 우분투 파티션을 저렇게 복사해서 성공했습니다만). 젠투 파티션 크기가 크다면 그만큼 시간도 더 걸리겠지요. ;)
덧붙이자면 파티션 크기 조절은 실패하면 파티션 전체가 먹통이 되어 버리므로 주의하세요.

Gentoo는 너무 쉽게 이런것을 해결합니다.

  1. 우선, 이전 하드와 새로운 하드를 둘다 보드에 연결하여 Gentoo 설치CD로 부팅합니다.

  2. 콘솔에서 새로운 하드의 파티션을 적절히 잡습니다. LVM2를 사용하길 권하지만 복잡하게 진행되므로 일단 필요한 파티션만 적절히 셋업합니다.

  3. 새로운 하드를 /mnt/gentoo 에, 이전 하드를 /mnt/old 폴더를 만든후 마운트 시킵니다.

  • 이때 /mnt/gentoo/boot, /mnt/gentoo/proc 은 따로 마운트 해야합니다.
  1. rsync 때립니다.

[code:35z0ojb6]

rsync -avr /mnt/old/ /mnt/gentoo/

[/code:35z0ojb6]

  1. 새로운 하드디스크의 UUID가 변경되었으므로, /mnt/gentoo/fstab 과 /boot/grub/menu.lst 에서 부팅 하드명을 sda 로 변경합니다. 이전에도 SATA였다면 할 필요없겠지요.

  2. 마운트 풀고 셧다운후, 리부팅합니다.

무사히 성공하시길 바랍니다.

전에 비슷한 질문이 있었는데 clonezilla로 디스크 카피 하시면 uuid까지 똑같이 복사되어 쌍둥이 하드가 만들어집니다.
clonezilla 만세.

많은 참고가 되었습니다.
다음주 주말이나 되어야 다시 시간이 나니, 그때 시도해봐야겠군요.