마운트 지점을 새 RAID 세트로 이동 CentOS 5

여러 OS 관리 형 RAID-1 세트가있는 CentOS 5 프로덕션 서버가 있습니다. 새 미러 세트를 추가하고 / var 파티션을 새 드라이브로 옮기고 싶습니다. 가장 좋은 방법은 무엇입니까?

비 RAID 시스템에서는 설치 CD로 부팅하여 fstab을 편집하고 기존 파일을 새 드라이브에 복사하지만 설치 CD로 부팅해도 RAID 설정이 인식되지 않습니다.



답변

  1. / var에 액세스하는 모든 프로그램이 중지되었는지 확인하십시오 (힌트 lsof -T -V | grep /var).

  2. 아마도로 전환해야합니다init 1

  3. / etc / fstab을 설정하여 새 파티션을 / var로 마운트합니다

그때

mount /var
mkdir /mnt/old-root; mount / /mnt/old-root -obind,ro
mv /mnt/old-root/var/* /var
umount /mnt/old-root

livecd를 부팅 할 필요는 없지만 SystemRescueCD를 편리하게 사용하는 것이 항상 좋은 일이며, 레이드를 제대로로드 할 수 있다고 확신합니다.

편집 : 나는 질문을 잘못 읽었으며 마운트 부분을 제외하고 동일한 규칙이 적용됩니다.

mount /dev/new-md /mnt/new-var
mv /var/* /mnt/new-var
umount /mnt/new-var /var
mount /dev/new-md /var


답변

복구 CD로 목표를 쉽게 달성 할 수 있습니다. 예를 들어 sysrescd ( http://www.sysresccd.org/Main_Page )는 완전한 RAID / LVM 지원으로 부팅됩니다.


답변