[devel] / на LVM2 и сопутствующие проблемы

Eugene Prokopiev =?iso-8859-1?q?enp_=CE=C1_altlinux=2Eorg?=
Пн Мар 20 16:10:36 MSK 2006


Здравствуйте!

Был Компакт, обновленный до почти последнего Сизифа (1-2-недельной
давности). С помощью cpio он был перенесен на RAID1/LVM2. Разделы
распределены так:

/dev/md0          /boot
/dev/system/root  /
/dev/system/home  /home
/dev/system/var   /var

system - это имя группы томов, размещенной на /dev/md2

Загрузить ядро и использовать /dev/system/root в качестве / мне удалось
(самым кривым способом - путем указанния / в
/proc/sys/kernel/real-root-dev, более прямые не удались - об этом в
sisyphus@). При загрузке уже на этапе отработки стартовых скриптов я
получаю:

fsck.ext3: No such device or address while trying to open /dev/system/root
Possibly non existent or swap device?

Ну и дальше / монтируется в ro и мне предлагают войти в систему в
однопользовательском режиме.

Сильно похоже на то, что fsck.ext3 вызывается слишком рано, т.е. надо
пересматривать инитскрипты. fsck.ext3 у меня прошел удачно только после
того, как я, залогинившись в однопользовательском режиме:

1) вручную перемонтировал / в rw (т.к. утилиты lvm любят писать в /var)
2) запустил сервис udevd
3) создал необходимые устройства с помощью vgscan --mkdev (последнее
обязательно)
4) обратно перемонтировал / в ro.

И как теперь правильно это разрулить? В багзиллле уже сидит - 
https://bugzilla.altlinux.org/show_bug.cgi?id=9284

Собственно, пока я вижу такие проблемы:

1) куда перенести fsck?
2) как в /dev создать необходимые устройства при загрузке (vgscan 
--mknodes в rc.sysinit?)
3) как убедить udevd это не портить?

Последняя проблема обсуждалась здесь - 
https://bugzilla.altlinux.org/show_bug.cgi?id=7369

Был вроде собран multipath-tools, однако затем он куда-то из Сизифа 
подевался - ни apt, ни http://sisyphus.ru/srpm/multipath-tools ничего 
про него не говорят :(

Не поделится ли кто собранным devmap_name (либо ssh-доступом на машину, 
на которой я смог бы его собрать?), дабы я мог продолжить эксперименты?

-- 
С уважением, Прокопьев Евгений



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