У меня есть NAS на Ubuntu Server с 4 жесткими дисками по 2 ТБ в RAID 5. Пару недель назад один из жестких дисков умер, но мой RAID работал, хотя и ухудшился. К счастью, он все еще был на гарантии, и мне прислали новый жесткий диск, который я сегодня установил. Однако при попытке добавить новый жесткий диск в RAID он не восстанавливался. Поэтому я отключил жесткий диск и перезагрузил компьютер. Тем не менее, я случайно установил один из моих ДРУГИХ жестких дисков в RAID на сбой и удалил его с помощью mdadm.
Теперь он говорит, что мой RAID имеет два удаленных жестких диска. У меня все еще есть 3-й жесткий диск со всеми моими данными, но я не знаю, как повторно добавить его обратно в массив RAID, поэтому он вернулся в хорошее (хотя и ухудшенное) состояние, поэтому я могу продолжать добавлять 4-й жесткий диск и перестроить массив. Можно ли просто заставить Ubuntu понять, что на 3-м жестком диске есть мои данные, и просто снова распознать их как часть массива?
Когда я пытаюсь бежать:
sudo mdadm --manage /dev/md127 --re-add /dev/sdd1
Это говорит:
mdadm: --re-add for /dev/sdd1 to dev/md127 is not possible
Пожалуйста, любая помощь, которую кто-либо может оказать, будет очень, очень ценится.
Ответы:
Возможно, вам нужно просто сделать
--add
а не--re-add
. если вы читаете страницу руководства об--re-add
этом, то говорится о повторном добавлении устройства, если число событий близко к остальным устройствам. Вы можете использовать,--examine
чтобы узнать это.Как вы можете видеть, мое
/dev/sdh1
устройство не было в массиве в течение некоторого времени и--re-add
не будет работать, и вам придется сделать --add и для восстановления массива.Вы можете использовать,
mdadm --detail /dev/md126
чтобы наблюдать за тем, что происходит, может быть неплохо запустить это, прежде чем что-то делать, ведь это ваши данные!или вы можете использовать это тоже:
Я не несу ответственности за любые ваши потерянные данные.
источник