1

Я недавно переехал, и у меня были некоторые проблемы с питанием после включения моего файлового сервера, который использует настройку mdadm RAID5. Используемая мной файловая система - ext4.

Кажется, что в какой-то момент два (из пяти) дисков выпали из массива почти одновременно после быстрого просмотра --examine. Я подумал, что вряд ли будут какие-либо записи на любой из дисков, чтобы выкинуть их из паритета, поскольку он не использовался в качестве точки монтирования для корневых или домашних каталогов и не использовался в то время (хотя, возможно, это было установлен).

Итак, я подумал, что сейчас самое время остановить массив и попробовать

mdadm --assemble --scan --force -v

Он примет второй диск, который будет выгружен как часть массива, но не примет первый. Похоже, в этом нет ничего страшного, кроме того, что последняя дата синхронизации "слишком далека". Что еще хуже, даже если он может запустить массив с 4 из 5 дисков, массив, по-видимому, не собирается правильно.

Еще одна вещь, на которую стоит обратить внимание, это то, что диски в массиве изменили буквы дисков после того, как я снова загрузил их. Возможно, что-то не так с контроллером SATA?

Я собираюсь навести порядок на некоторых сменных дисках, чтобы они передавали текущее содержимое на всякий случай, если я попробую что-то еще, что-то разрушит.

К счастью, у меня есть резервные копии для большей части содержимого, однако они немного устарели, и я хотел бы избежать использования их, если это возможно.

Если нет способа обойти это, кто-нибудь есть предложение для инструмента восстановления файлов, который будет иметь дело с такого рода сценарием? Я знаю, как это должно быть невозможно, но не больно спрашивать, верно?

1 ответ1

3

(Это, вероятно, слишком поздно, но в случае, если кто-нибудь еще наткнется на это ...)

Нечто подобное произошло со мной недавно на массиве RAID10. Привод был случайно удален на несколько недель (не спрашивайте ...). Когда я вставил его снова, mdadm --add и mdadm --re-add потерпели неудачу. Я должен был сделать mdadm --zero-superblock на диске, затем mdadm --add работал нормально.

Если у вас 4 из 5 рабочих дисков и вы используете постоянные суперблоки, массив должен запускаться в ухудшенном режиме; Я не совсем уверен, что вы подразумеваете под "не похоже, чтобы правильно собрать". Если выключение было нечистым, то, вероятно, понадобится --force , который вы уже используете.

Также есть много информации о восстановлении RAID на https://raid.wiki.kernel.org/index.php/RAID_Recovery.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .