Bug 10117 - Не стартует LVM2 при загрузке системы
Summary: Не стартует LVM2 при загрузке системы
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: startup (show other bugs)
Version: unstable
Hardware: all Linux
: P3 major
Assignee: Alexey Gladkov
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-10-11 22:45 MSD by Michail Yakushin
Modified: 2006-12-03 01:49 MSK (History)
3 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Michail Yakushin 2006-10-11 22:45:44 MSD
Не стартует 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
Comment 1 Dmitry V. Levin 2006-11-06 18:56:15 MSK
А что у lvm2 вместо /etc/lvmtab?
Comment 2 Michail Yakushin 2006-11-06 20:04:38 MSK
> А что у lvm2 вместо /etc/lvmtab?
/etc/lvm/
Comment 3 Dmitry V. Levin 2006-11-06 20:13:57 MSK
Хорошо, как тогда должна выглядеть проверка на сконфигурированность lvm'а?
Имеет ли смысл запускать modprobe/vgscan/vgchange если lvm не сконфигурирован?
Comment 4 Michail Yakushin 2006-11-06 20:27:17 MSK
(In reply to comment #3)
> Хорошо, как тогда должна выглядеть проверка на сконфигурированность lvm'а?
> Имеет ли смысл запускать modprobe/vgscan/vgchange если lvm не сконфигурирован?
> 

имеет. Потому что lvm2 основную конфигурацию хранит в метаданных а не в /etc/.
(там хранится только резервная копия). 
Comment 5 Dmitry V. Levin 2006-11-06 21:05:18 MSK
Тогда вопрос, как избежать загрузки lvm-mod, если lvm не используется?
Comment 6 Michail Yakushin 2006-11-06 21:57:22 MSK
(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
Comment 7 Dmitry V. Levin 2006-11-06 23:46:15 MSK
OK, ты можешь это протестировать и повесить сюда патч?
Comment 8 Dmitry V. Levin 2006-12-02 04:12:10 MSK
Я закоммитил кое-какие изменения, см. 0.9.8.5-alt1-ga31e4bd
Comment 9 Dmitry V. Levin 2006-12-03 01:49:26 MSK
Fixed in 0.9.8.5-alt1-ga31e4bd, please test.