[Sysadmins] e2fsck не может провести проверка при загрузке корневой ФС на LVM RAID1

Sergey a_s_y на sama.ru
Вт Дек 4 13:38:56 MSK 2018


On Tuesday 04 December 2018, Васюк Максим wrote:

> Здесь понятно, что e2fsck хочет заюзать один из зеркал рейда, но райд 
> уже активен и не даёт его использовать.

С чего бы e2fsck знал про RAID? Он просто должен проверить устройство
с ФС, и всё. Нет, причина в чём-то другом. Но в чём - не скажу. У меня
живёт конфигурация вида (лишнее убрал)

Filesystem             Size  Used Avail Use% Mounted on

/dev/sda1              182M   81M   89M  48% /boot
/dev/mapper/main-root  3,8G  659M  3,0G  18% /
/dev/mapper/main-home  3,8G  3,0G  610M  84% /home
/dev/mapper/main-usr   3,8G  902M  2,7G  25% /usr
/dev/mapper/main-var   3,8G  2,1G  1,6G  58% /var
/dev/mapper/main-www   7,6G  684M  6,5G  10% /var/www
/dev/mapper/main-rrd   385G   91G  275G  25% /var/lib/collectd2

тут mdadm/RAID10 c LVM поверх RAID. Везде ext4 и всё, вроде как, нормально
чекается.

> Один вариант вижу, не использовать ext4. Смотрел в сторону btrfs, но 
> боюсь могут возникнуть проблемы в rescue live cd, там что-то btrfs-ом
> и не пахнет.

btrfs в rescue не самая главная проблема - добавить не сложно, если на
самом деле отсутствует. Вот RAID средствами btrfs - это чёрный ящик. 
Хотя и пишут, что некоторые варианты уже считаются стабильными. Плюс не
интересовался наработанной практикой исправления порушенного btrfs raid.

-- 
С уважением, Сергей.


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