LINUX.ORG.RU
ФорумAdmin

проблема с mdadm raid5


0

0

Есть файловый сервак с 8мью винтами по 1Тб, винты в программном raid5.
Как-то неожиданно отключили электричество и вылетело 2 винта, 1 винт(поменяли по гарантии), а еще один винт при сборке массива:
md: bind<sdb1>
md: bind<sdc1>
md: bind<sdd1>
md: bind<sdf1>
md: bind<sdg1>
md: bind<sdh1>
md: bind<sda1>
md: kicking non-fresh sdf1 from array!
md: unbind<sdf1>
md: export_rdev(sdf1)
raid5: device sda1 operational as raid disk 0
raid5: device sdh1 operational as raid disk 7
raid5: device sdg1 operational as raid disk 6
raid5: device sdd1 operational as raid disk 3
raid5: device sdc1 operational as raid disk 2
raid5: device sdb1 operational as raid disk 1
raid5: not enough operational devices for md0 (2/8 failed)

Погуглил, должно помочь удаление винта из сборки и добавление его назад, но массив без 2х винтов не соберется.
Можно ли как-нибудь восстановить этот массив?


raid5 minus 2 drives equals to fail :)

azure ★★
()

RAID-6 спас бы, а так — нет.

iZEN ★★★★★
()

засунь non-fresh винт обратно в массив. А дальше уже зависит от того на сколько он был свежий.

true_admin ★★★★★
()

Эх, говорили же людям, не делайте рейд5, он ведь далеко не всегда собирается...

nnz ★★★★
()
Ответ на: комментарий от true_admin

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

nnz ★★★★
()
Ответ на: комментарий от nnz

А, ну это write hole:

In the event of a system failure while there are active writes, the parity of a stripe may become inconsistent with the data. If this is not detected and repaired before a disk or block fails, data loss may ensue as incorrect parity will be used to reconstruct the missing block in that stripe. This potential vulnerability is sometimes known as the write hole. Battery-backed cache and similar techniques are commonly used to reduce the window of opportunity for this to occur. The same issue occurs for RAID-6.

(c) wikipedia

Тут не потеря всех данных а одного страйпа. И пишут что raid6 тоже подвержен :)

PS я за рейд 10

true_admin ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.