여러 OS 관리 형 RAID-1 세트가있는 CentOS 5 프로덕션 서버가 있습니다. 새 미러 세트를 추가하고 / var 파티션을 새 드라이브로 옮기고 싶습니다. 가장 좋은 방법은 무엇입니까?
비 RAID 시스템에서는 설치 CD로 부팅하여 fstab을 편집하고 기존 파일을 새 드라이브에 복사하지만 설치 CD로 부팅해도 RAID 설정이 인식되지 않습니다.
답변
-
/ var에 액세스하는 모든 프로그램이 중지되었는지 확인하십시오 (힌트
lsof -T -V | grep /var
). -
아마도로 전환해야합니다
init 1
-
/ 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 지원으로 부팅됩니다.