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

Eugene Prokopiev =?iso-8859-1?q?enp_=CE=C1_altlinux=2Eorg?=
Вт Мар 21 11:41:28 MSK 2006


> Собственно, пока я вижу такие проблемы:
> 
> 1) куда перенести fsck?

Я перенес инициализацию devmapper, evms, raid и lvm перед swapon - так
было в ALM 2.4. Есть серьезные причины, по которым порядок был изменен?
Поскольку lvm желает модифицировать / , мне пришлось временно
перемонтировать его в rw, а потом вернуть обратно в ro. В ALM 2.4 этого
не было, и мне не понятно, как в таком случае все работало.

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

vgmknodes

> 3) как убедить udevd это не портить?

модифицировал /etc/udev так, как описано в
https://bugzilla.altlinux.org/show_bug.cgi?id=7369 и собрал (пока не в
пакет) devmap_name.

Теперь все работает как мне нужно.

Если такие вещи положено обсуждать в багзилле, давайте переедем туда.
Что теперь нужно сделать, чтобы в нынешний Сизиф вернулась возможность
держать / на LVM (наверняка EVMS потребует того же)?

Я прошу отвечающих за rc.sysinit и udev внести туда необходимые
исправления. В свою очередь, я могу собрать в пакет devmap_name (из
c-файла, makefile и man), от которого должен будет зависеть udev.
multipath-tools я собирать не берусь, т.к. пока он мне не нужен. Если в
будущем он появится в Сизифе, можно будет заменить им devmap_name.

Да, патч к rc.sysinit в аттаче. Я знаю, что он ужасен, но как сделать лучше?

-- 
С уважением, Прокопьев Евгений
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : rc.sysinit.diff
Тип     : text/x-patch
Размер  : 4317 байтов
Описание: =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Url     : <http://lists.altlinux.org/pipermail/devel/attachments/20060321/97f2fa9b/attachment-0001.bin>


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