Мне вручили Seagate NAS с 4 жесткими дисками, настроенными как RAID5. Один из дисков вышел из строя: не раскручивается, не щелкает и т. Д. Остальные 3 диска в порядке. Раскручиваются, при подключении по USB данные на них хорошо видны шестнадцатеричным вьювером.
У Seagate есть инструкции по восстановлению сбойного RAID5, среди прочего, требуется новый диск. Проблема в том, что в интерфейсе отсутствует важная кнопка [rebuild], и у Seagate нет никаких дальнейших инструкций, кроме вызова службы восстановления данных, которая стоит $$$$$.
Мой вопрос: есть ли программное обеспечение, которое может:
(1) Восстановите диск, учитывая 3 других диска, подключенных через USB (я вынул диски из NAS). (2) Смонтируйте полученный программный RAID5.
У меня есть доступ к Mac OS, Windows и, если нужно, к машинам Linux. Я бы предпочел решение с наименьшим количеством вопросительных знаков для безопасности всего массива. Примечание: файлы, которые пытается восстановить пользователь, не являются JPG, XLS и т. П. Это узкоспециализированный формат, не входящий в состав сканеров дисков. Вот почему монтаж полученного программного RAID-массива является обязательным.
Скорее всего, NAS использует Linux, поэтому проще всего восстановить RAID с помощью Linux. К тому же это можно сделать совершенно безопасно.
После подключения диска вы можете использовать dmsetup
для создания виртуального блочного устройства с сопоставлением 1: 1 с этим диском. Но это устройство сопоставления устройств может быть создано только для чтения, чтобы его нельзя было повредить, когда вы экспериментируете с mdadm
. Если вы можете создать RAID только для чтения, вы можете использовать mdadm
на исходных блочных устройствах для создания обычного RAID-массива для чтения-записи.