Я управляю Raid 1 с помощью LSI Controller (SAS9211-8i). Недавно вышел из строя один из жестких дисков, я заменил его и загрузил машину, вошел в утилиту LSI, и я заметил, что это «Восстановление» и синхронизация рейда. Но после примерно 30% синхронизации я получил статус «Неудачный» вместо «Восстановление» на новом жестком диске. Я также пытался заменить новый жесткий диск другим новым, та же ошибка.
Картина: http://i.imgur.com/FDvIQ2h.jpg
Я понятия не имею, почему он все время терпит неудачу. и поскольку рейд 1 находится в состоянии «Degraded», моя ОС загружается в режиме «только для чтения» и не будет работать должным образом.
Большое спасибо за помощь!
Вероятно, другой диск также имеет проблемы, что приводит к сбою восстановления. Я бы посоветовал в первую очередь попытаться создать образ диска из существующего диска. Лучше всего использовать cdrom или usb-накопитель для загрузки knoppix или чего-то еще.
Тогда, предполагая, что диск расположен в / dev / sda и у вас есть свободное место на другом (подключенном к USB) накопителе, установленном в / mnt / data запустить что-то вроде:
dd bs=200M conv=noerror if=/dev/sda of=/mnt/data/sda.img
я использую bs = 200M Чтобы ускорить копирование, он будет копировать сразу куски 200 МБ, я использую conv = noerror чтобы позволить dd продолжить работу, если обнаружит ошибку диска. См. Дополнительную информацию на странице руководства dd.
Если вы хотите использовать ssh для копирования изображения во время его создания, смотрите: https://unix.stackexchange.com/questions/132797/how-to-dd-a-remote-disk-using-ssh-on-local-machine-and-save-to-a-local-disk
Если dd не работает и выдает слишком много ошибок, диск почти не подлежит восстановлению, и вы хотите попробовать ddrescue или что-то еще: https://help.ubuntu.com/community/DataRecovery#Imaging_a_damaged_device.2C_filesystem_or_drive
Чтобы создать загрузочный диск из этого образа, найдите диск такого же или большего размера и подключите его, например, через USB. Допустим, новый диск находится в / dev / sdd:
dd bs=200M conv=noerror if=/mnt/data/sda.img of=/dev/sdd
После этого выключите систему и замените существующий raid-диск новым и загрузите систему, чтобы проверить, загружается ли она. Возможно, вам придется (перенастроить) контроллер рейда, не уверен. Он может снова загрузиться в режиме «только для чтения», поскольку уровень рейда все еще ухудшен.
Теперь вставьте другой диск и позвольте рейду восстановиться. Теперь он может успешно завершиться. Возможно, контроллер рейда увидит диск как JBOD, и вам нужно будет снова добавить его в рейд, прежде чем вы сможете получить полностью рабочий raid1.