Я перезагружал свой NAS под управлением Open Media Vault и заметил, что RAID-контроллер (Marvell 9230) сообщил об ухудшении работы RAID, поскольку один диск не был найден. Я выключил коробку, чтобы разобраться.
Я выяснил, что первый диск случайно был извлечен из порта SATA во время перемещения NAS. Я поставил его на место и снова загрузил сервер. Теперь он действительно снова находит драйв, и это хорошо.
Однако конфигурация RAID теперь отключена, и 3 диска, которые работали пару минут назад, теперь перечислены как свободные ненастроенные диски, и единственный диск, оставшийся в настроенном состоянии, - это диск, который только что был вставлен обратно. I у меня очень ограниченные возможности, кроме воссоздания виртуального диска, но поскольку это приведет к стиранию всех данных, я не особо этим занимаюсь, поскольку с дисками все в порядке. Я почти уверен, что конфигурация все еще находится на дисках, но по какой-то причине контроллер Marvell ее просто не распознает.
Вот скриншот:
В любом случае я могу заставить конфигурацию снова распознаваться, а если нет, смогу ли я восстановить файлы с дисков?
Настройка - 4 диска по 5 ТБ в RAID 10 (чередование и зеркалирование)
Сложно сказать, ответить на этот вопрос можно только из руководства к материнской плате / документации по чипсету.
Я предполагаю, что произошло следующее: Disk1 был отключен, но рейд продолжал работать, поскольку он мог выдержать отказ одного диска. Затем вы повторно подключили Disk1, и теперь система сначала читает Disk. «Время обновления» / «Счетчик событий» не соответствует другим дискам, но по какой-то причине микропрограмма не определяет, что все остальные диски должны быть в порядке.
Вы можете попытаться удалить первый диск, и если рейд будет распознан и будет работать с другими тремя дисками, вам повезет, и вы сможете стереть диск disk1 и повторно синхронизировать его.
При любых обстоятельствах первое, что нужно сделать, - это сделать полные резервные копии всех четырех дисков с помощью dd или ddrescue. Любая операция записи на диски в этой ситуации может еще больше усугубить уже нанесенный ущерб.
То, что я действительно не понимаю в вашей настройке, - это использование рейдовой функции прошивки рейдовых контроллеров. Поскольку вы используете OpenMediavault, я лично рекомендовал бы использовать mdadm raid, это будет аппаратно-независимым и более гибким, особенно когда дело доходит до восстановления неисправных состояний.