emc/lenovo px4-300d спасаем данные
Linux / Программное обеспечение
В один прекрасный день данный девайс отказался загружаться и читать данные с raid массива
Решение данной проблемы до безобразия простое:
дабы не потерять данные берем обычный ПК, главное наличие 4 sata портов под винты из EMS / Lenovo + 1 sata/ide для операционной системы на которую устанавливаем любой привычный дистрибутив Linux (мы использовали debian).
Начинается самое интересное:
N.B. - все операции проводились под root, поэтому нужно в консоли сделать
su 1) Поскольку диски sata - открываем консоль и смотрим, что нашлось (ненужные строчки пропущены):
# dmesg | grep sd
тут мы увидим информацию о всех hdd в системе
2) Устанавливаем недостающие компоненты
# apt-get update && apt-get install mdadm lvm2
3) Пере собираем Raid в автоматическом режиме (даже если мы не знаем какой raid использовался система сама определит)
# mdadm --assemble --scan
увидим что-то наподобие
# mdadm: /dev/md0 has been started with 2 drives (out of 3) and 1 spare.
в зависимости от того какой raid был
далее проверяем что все в порядке командой (а в нашем случае прочитались все 4 винта)
# cat /proc/mdstat
Если массив нашелся но не доступен 1 из дисков например для raid: 5 или 10 это не критично, просто игнорируем ошибку
4) Поднимаем LVM
Загружаем модуль
# modprobe dm-mod
Активируем LVM
# vgchange -a y
Проверяем наличие разделов
# lvscan
Создаем в удобном для нас месте точку монтирования и монтируем в нее нужный нам раздел:
# mkdir /files
# mount /dev/files/filesrv /files
Дальше смело копируем данный либо на локальный диск либо по сети любым удобным и привычным для вас способом.