программный raid5 на OpenBSD
привет. есть OpenBSD с программным RAID5, собранным из 4х HDD (сама система на отдельном hdd).
Один из hdd рейда отказал. и система не может примонтировать весь рейд - ругается на inconsitant file system, пишет что на этом /sd4a даже fsck не удалось прогнать и т.д. Под single-user запускаем вручную fsck -y. Проходит, находит кучу бэдов и в итоге bioctl все также показывает статус рейда degraded, а тот битый диск - offline Да, кстати, рейд собирался средствами softraid и bioctl. В общем как обычно, резервных копий нет, данные очень нужны. Рейд5 подразумевает работу при отказе 1 диска - значит ли это, что если я поменяю битый hdd на новый и перестрою рейд, данные восстановятся из контрольных сумм и частей файлов с живых жестких дисков? Или как сделать лучше? |
По идее, если вы извлечёте битый диск, то RAID запустится на остальных трёх в режиме DEGRADED. Затем при добавлении четвёртого (нового) диска синхронизация запустится автоматически
Однако при восстановлении RAID5 можно потерять весь массив из-за любой даже случайно возникшей ошибки чтения. Так что рекомендую предварительно в режиме восстановления снять образ каждого раздела, их которых состоит массив. |
Время: 06:22. |
Время: 06:22.
© OSzone.net 2001-