Переместите точку монтирования в новый набор RAID

У меня есть рабочий сервер CentOS 5 с несколькими управляемыми ОС наборами RAID-1. Я хотел бы добавить новый зеркальный набор и переместить / раздел var в новые диски. Что лучший способ состоит в том, чтобы сделать это?

В системе не-RAID я загрузил бы от установки CD, чтобы отредактировать fstab и скопировать существующие файлы в новый диск, но я - вполне уверенная начальная загрузка от установки, CD не распознает мою установку RAID.

1
задан 03.12.2010, 04:03

2 ответа

  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
1
ответ дан 12.12.2019, 13:03

Можно легко достигнуть цели со спасением CD. Например, sysrescd (http://www.sysresccd.org/Main_Page) загрузится с полной поддержкой RAID/LVM.

1
ответ дан 12.12.2019, 13:03

Теги

Похожие вопросы