Не стартует LVM2 при загрузке системы. Проявлется если в системе никогда не стоял LVM1(например устанавливался стразу Compact3.0 и свежее) . В rc.sysinit зачемто проверяет налчие файла /etc/lvmtab а он не используется. Стрка выглядит так: if [ -e "$VGCHANGE" -a -e "$VGSCAN" -a -s /etc/lvmtab ]; then Должна выглядить: if [ -e "$VGCHANGE" -a -e "$VGSCAN" ]; then
А что у lvm2 вместо /etc/lvmtab?
> А что у lvm2 вместо /etc/lvmtab? /etc/lvm/
Хорошо, как тогда должна выглядеть проверка на сконфигурированность lvm'а? Имеет ли смысл запускать modprobe/vgscan/vgchange если lvm не сконфигурирован?
(In reply to comment #3) > Хорошо, как тогда должна выглядеть проверка на сконфигурированность lvm'а? > Имеет ли смысл запускать modprobe/vgscan/vgchange если lvm не сконфигурирован? > имеет. Потому что lvm2 основную конфигурацию хранит в метаданных а не в /etc/. (там хранится только резервная копия).
Тогда вопрос, как избежать загрузки lvm-mod, если lvm не используется?
(In reply to comment #5) > Тогда вопрос, как избежать загрузки lvm-mod, если lvm не используется? Вопервых в 2.6 lvm-mod уже нет. Он теперь работает через device mapper тоесть dm-mod Во вторых если я не ошибаюсь для vgscan никакие модули не нужны он чисто userspace. поэтому логика должна быть такая: 1. делается vgscan,если он нашел 0 устройств то заьить 2. загружается dm-mod 3. делется vgchange -ay
OK, ты можешь это протестировать и повесить сюда патч?
Я закоммитил кое-какие изменения, см. 0.9.8.5-alt1-ga31e4bd
Fixed in 0.9.8.5-alt1-ga31e4bd, please test.