[Sysadmins] mdadm cant assemble array

Alexei Takaseev alexei на taf.ru
Пн Апр 4 11:46:12 MSK 2016



----- Исходное сообщение -----
> От: "Alexander Volkov" <alt на vladregion.ru>
> Кому: "ALT Linux sysadmins' discussion" <sysadmins на lists.altlinux.org>
> Отправленные: Понедельник, 4 Апрель 2016 г 16:32:02
> Тема: Re: [Sysadmins] mdadm cant assemble array
> 
> Попробовал повторить, создав degraded массив из одного диска.
> PV пересоздал с опциями --uuid --restorefile
> ФС монтировать не стал.

Повторить все то же самое чтобы были доступны данные.

На втором оставшемся диске создать раздел с типом FD (предварительно
пройдясь по диску mdadm --zero-superblock /dev/sd-какой-он-там

Создать из второго диска второй деградированный раздел.

Повторить манипуляции с LVM чтобы было можно скопировать с первого
раздела пользовательские данные во второй

Скопировать данные

Разобрать первый массив, разметить первый диск, добавить его во второй массив
и перевести оставшийся массив в полноценный режим.

В свое время выхватил очень "приятный" сюрприз на массиве, собранном из неразмеченных
дисков. После замены одного вышедшего из строя диска новым, массив перестал собираться
при ребуте. Теперь софтрейды собираю только из размеченных дисков. Дополнительным плюсом идет
человеческое выравнивание по секторам-блокам, что для дисков с логическими секторами
на 512 при физических 4k очень полезно в плане производительности.


Подробная информация о списке рассылки Sysadmins