Карта контроллера SAS на нашем производственном сервере вышла из строя. Это был старый сервер, и у Dell нет ни карты, ни ETA для одного. Итак, я заказал один в NewEgg.
Я установил карту, и она немного работает. По крайней мере, он читает диски достаточно, чтобы показать мне заставку RHEL, но он не загружается, с ошибками, которые он не может найти / proc и т. Д. Я ожидал ошибок, так как я почти уверен, что есть некоторая порча данных. Они были в RAID1.
В любом случае, новая карта работает достаточно - я могу включить диски и услышать, как они вращаются, очевидно, она читает НЕКОТОРЫЕ данные, поскольку показывает экран-заставку RHEL ... так что мой вопрос, как мне получить доступ к этим данным? Я попытался загрузить Ubuntu LiveCD, но диски не отображаются.
Как я могу смонтировать один из этих дисков в Linux и получить доступ к тем данным, которые все еще доступны для чтения?
--- РЕДАКТИРОВАТЬ --- Хорошо, поэтому я поместил новую карту SAS RocketRAID на другой сервер, на котором установлена CentOS5.5. У него есть карта Dell SAS, которая управляет этими дисками.
Установил карту, и всего 1 диск. Затем я построил модуль ядра для RocketRAID, за инструкции компании. Когда я загружаюсь, CentOS распознает диск, я могу перейти к /dev/scsi/rr272x_1x
и увидите, что ОС распознает его (он был показан как scsi 5, поэтому он помещает файл с именем '5' в этот каталог, и когда я его распознаю, показывает информацию о диске).
Но до сих пор не могу получить данные ...
Пробовал монтировать ВСЕ, что показано в / dev / s * (sda, sda1, sda2, sdb, sdb1, sdb2).
Спасибо за ответы, если кто-то может помочь, я буду очень признателен!
Пробовали ли вы смонтировать один из жестких дисков на другом компьютере (или настроить карту RAID, чтобы запустить ее как JBOD и снова попробовать liveCD) и таким образом восстановить данные?
Учитывая, что чужая карта RAID может иметь смысл существующего массива RAID1, я бы сказал, что ваши шансы очень высоки.