Переместить точку монтирования в новый набор RAID
У меня есть производственный сервер CentOS 5 с несколькими управляемыми ОС наборами RAID-1. Я хотел бы добавить новый зеркальный набор и переместить раздел /var на новые диски. Каков наилучший способ сделать это?
В системах без RAID я загружался с установочного компакт-диска, чтобы редактировать fstab и копировать существующие файлы на новый привод, но я почти уверен, что загрузка с установочного компакт-диска не распознает мои настройки RAID.
2 ответа
Убедитесь, что все программы, обращающиеся к / 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.