восстановите LVM после катастрофического отказа HDD

Вчера, один HDD моего LVM, разрушенного (умная ошибка)

Машина имеет следующую установку:
- 4 HDD
- 1 раздел Raid10 (система, 4*50 ГБ)
- 1 нормальный Раздел (/начальная загрузка, 200 МБ, sda)
- 1 раздел LVM2 (данные, 4* ~ 850 ГБ)
- (Бездисплейный) сервер Ubuntu 10.04

Теперь мой lvm не будет больше монтироваться, Ubuntu просит, чтобы я пропустил или вручную восстановился на начальной загрузке. Когда я нажимаю S, система запускается, но без моего lvm того, чтобы быть смонтированным.

Теперь мой системный раздел не делает шва, который будет затронут (/proc/mdstat взгляды, как обычно), начальная загрузка / хорошо работает, также.

Что я попробую, теперь к
- купите новый HDD
- Интегрируйте HDD в моем lvm
- Попытайтесь удалить sda-часть lvm (скопируйте его в новый sde, или независимо от того, что lvm хочет),
- Сделайте материал набега (я думаю, что узнаю, как сделать это, иначе я задам отдельный вопрос),

Теперь мои проблемы:
- Как я могу удалить sda из lvm (удалите значение содержания копии и отметьте раздел как не используемый, таким образом, я могу отключить диск)?
- Если я не могу удалить раздел обычно, есть ли какие-либо инструменты для восстановления файлов на этом разделе, таким образом, я мог вручную скопировать их в "новый" lvm?

Спасибо за помощь

Править:
разделенное решение от Вопроса

5
задан 17 April 2011 в 13:44

3 ответа

Компьютер работает теперь. Здесь мои подробные шаги:
Мой sda (неисправный диск) разделы был похож на это:
sda1: / начальная загрузка
sda2: участник raid10 (система)
sda3: участник lvm

  • Присоедините новый заменяющий HDD
  • dd, если =/dev/sda =/dev/sde (копируют cotents дефектного HDD к новому, на самом деле я сделал ctrl+c после минуты как я только, была нужна таблица разделов),
  • dd, если =/dev/sda1 =/dev/sde1 (копируют / раздел начальной загрузки в новый диск),
  • vgextend my_volume_group/dev/sde3 (добавляют lvm раздел нового диска к моему lvm),
  • pvmove/dev/sda3 (перемещают данные неисправного диска к другому диску),
  • Удалите sda2 из моего raid10
  • измененный fstab для получения начальной загрузки / от sda1 не uuid (поскольку это изменяется при замене HDD),
  • установка личинки/dev/sde (поскольку это - обновленная версия от 8,04, более новые версии должны были бы grub2-установить),

теперь мои sde разделы заблокировали следование:
sde1: / начальная загрузка
sde2: раздел набега (не инициализированный)
sde3: раздел lvm (инициализированный, lvm работал снова),

Я завершаю работу компьютера, заменил жесткий диск (таким образом, sde будет sda, удалил старый sda), и перезагрузка
ВСЕ работало! Я даже не должен был использовать живой CD для фиксации материала загрузчика/другого, удивительно sda2 был распознан как raid10 участник и был автоматически инициализирован!

0
ответ дан 17 April 2011 в 13:44

Мне не слишком ясно, находится ли ваш LVM поверх RAID или нет? Если нет, то вам не повезло получать какие-либо данные из LVM.

0
ответ дан 17 April 2011 в 13:44

«pvmove» - это командная строка, которую вы ищете ... подробнее здесь: http://tldp.org/HOWTO/LVM-HOWTO/removeadisk.html

0
ответ дан 17 April 2011 в 13:44

Другие вопросы по тегам:

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