* [Comm] Re: [sisyphus] LVM
@ 2002-11-11 7:26 ` Владимир
2002-12-02 15:02 ` Владимир
1 sibling, 0 replies; 2+ messages in thread
From: Владимир @ 2002-11-11 7:26 UTC (permalink / raw)
To: community
[-- Attachment #1: Type: text/plain, Size: 2862 bytes --]
Привет всем.
Возвращаясь к напечатанному.
>>>Приветствую.
>>>
>>>Новая сборка LVM работает, всё на месте...
>>>Только вот было всё-таки немножко проблем...
>>>При первой перезагрузке после установки новой сборки lvm разделы не
>>>подмонтировались... хорошо, что / на обычном разделе... после загрузки с
>>>init=/bin/bash и выполнения следующего:
>>>
>>># mount -o remount,rw
>>># vgscan
>>># vgchange -ay
>>>
>>>можно было всё монтировать...
>>>Вот только при выполнении vgscan/vgchange выводилось куча сообщений на
>>>тему block-major-43... В дальнейшем перезагрузки проходят нормально, за
>>>исключением следующего:
>>>
>>>Oct 31 13:43:51 stealth modprobe: modprobe: Can't locate module
>>>block-major-43
>>>Oct 31 13:43:53 stealth last message repeated 127 times
>>>
>>>Я не большой специалист по lvm, опыта у меня без году неделя, поэтому мало
>>>что могу сказать по этому поводу, может гуру что-нить посоветуют...
>>>Но приходит мысль: а может стоит в постинстал-скрипте выполнять vgscan? Ну
>>>и в инитскриптах при загрузке делать vgchange -ay, а при выключении -
>>>vgchange -an. Вернее, добавить vgchange -an при выключении, при загрузке
>>>выполняется то, что надо.
>>>
>>>
>>>
>>Отсутствие vgscan в rc.sysinit меня тоже раздражало.
>>Кстати, это не единственная правка, которую приходится делать в
>>"стандартном" rc.sysinit. Уровень LVM выше, чем у RAID, в тоже
>>время в rc.sysinit инициализация LVM происходит раньше, чем RAID.
>>Поэтому, если использовать конструкции LVM поверх soft-RAID,
>>то в скрипте необходимо переставить секции инициализации.
>>
>>
>
>Что мешает оформить ваши изменения как патч для соответствующих скриптов
>повесит это как bug для пакета initscripts на http://bugs.altlinux.ru?
>
>
>
А я не уверен, что это ошибка. Скорее перед разработчиками такие задачи
не стояли.
В аттаче подредактированный rc.sysinit с которым:
1. Инициализация LVM происходит с использованием vgscan
(корневая файловая система не на LVM)
2. Возможна инициализация конструкций LVM поверх soft-RAID
(корневая файловая система не на LVM)
3. "До кучи" устранена ошибка с загрузкой корневой файловой системы на
soft-RAID1 в деградированном режиме.
Иначе - в /etc/lilo.conf запись, например, root=/dev/hda5 (половинка
зеркала),
а в /etc/fstab запись, например, /dev/md0 / ext2 ....... Если
существует необходимость использовать
автогенерируемый initrd для SCSI, для корневой файловой системы как
модуль и т.п.
следует добавлять опцию '--omit-raid-modules' при его формировании.
4. Прежняя функциональность сценария сохранена (надеюсь).
Пробуйте на свой страх и риск и на условиях оригинального сценария.
О возможных проблемах с п.4 сообщайте. Копию письма даю в community,
поскольку все тестировалось на "мастере". В sisypus этот сценарий не
менялся.
О грустном. Одним выходным пришлось пожертвовать.
--
Best regards
Vladimir
[-- Attachment #2: rc.sysinit.gz --]
[-- Type: application/x-gzip, Size: 4689 bytes --]
^ permalink raw reply [flat|nested] 2+ messages in thread
* [Comm] Re: [sisyphus] LVM
2002-11-11 7:26 ` [Comm] Re: [sisyphus] LVM Владимир
@ 2002-12-02 15:02 ` Владимир
1 sibling, 0 replies; 2+ messages in thread
From: Владимир @ 2002-12-02 15:02 UTC (permalink / raw)
To: community
[-- Attachment #1: Type: text/plain, Size: 2821 bytes --]
Повтор.
>>>Приветствую.
>>>
>>>Новая сборка LVM работает, всё на месте...
>>>Только вот было всё-таки немножко проблем...
>>>При первой перезагрузке после установки новой сборки lvm разделы не
>>>подмонтировались... хорошо, что / на обычном разделе... после загрузки с
>>>init=/bin/bash и выполнения следующего:
>>>
>>># mount -o remount,rw
>>># vgscan
>>># vgchange -ay
>>>
>>>можно было всё монтировать...
>>>Вот только при выполнении vgscan/vgchange выводилось куча сообщений на
>>>тему block-major-43... В дальнейшем перезагрузки проходят нормально, за
>>>исключением следующего:
>>>
>>>Oct 31 13:43:51 stealth modprobe: modprobe: Can't locate module
>>>block-major-43
>>>Oct 31 13:43:53 stealth last message repeated 127 times
>>>
>>>Я не большой специалист по lvm, опыта у меня без году неделя, поэтому мало
>>>что могу сказать по этому поводу, может гуру что-нить посоветуют...
>>>Но приходит мысль: а может стоит в постинстал-скрипте выполнять vgscan? Ну
>>>и в инитскриптах при загрузке делать vgchange -ay, а при выключении -
>>>vgchange -an. Вернее, добавить vgchange -an при выключении, при загрузке
>>>выполняется то, что надо.
>>>
>>>
>>>
>>Отсутствие vgscan в rc.sysinit меня тоже раздражало.
>>Кстати, это не единственная правка, которую приходится делать в
>>"стандартном" rc.sysinit. Уровень LVM выше, чем у RAID, в тоже
>>время в rc.sysinit инициализация LVM происходит раньше, чем RAID.
>>Поэтому, если использовать конструкции LVM поверх soft-RAID,
>>то в скрипте необходимо переставить секции инициализации.
>>
>>
>
>Что мешает оформить ваши изменения как патч для соответствующих скриптов
>повесит это как bug для пакета initscripts на http://bugs.altlinux.ru?
>
>
>
А я не уверен, что это ошибка. Скорее перед разработчиками такие задачи
не стояли.
В аттаче подредактированный rc.sysinit с которым:
1. Инициализация LVM происходит с использованием vgscan
(корневая файловая система не на LVM)
2. Возможна инициализация конструкций LVM поверх soft-RAID
(корневая файловая система не на LVM)
3. "До кучи" устранена ошибка с загрузкой корневой файловой системы на
soft-RAID1 в деградированном режиме.
Иначе - в /etc/lilo.conf запись, например, root=/dev/hda5 (половинка
зеркала),
а в /etc/fstab запись, например, /dev/md0 / ext2 ....... Если
существует необходимость использовать
автогенерируемый initrd для SCSI, для корневой файловой системы как
модуль и т.п.
следует добавлять опцию '--omit-raid-modules' при его формировании.
4. Прежняя функциональность сценария сохранена (надеюсь).
Пробуйте на свой страх и риск и на условиях оригинального сценария.
О возможных проблемах с п.4 сообщайте. Копию письма даю в community,
поскольку все тестировалось на "мастере". В sisypus этот сценарий не
менялся.
О грустном. Одним выходным пришлось пожертвовать.
--
Best regards
Vladimir
[-- Attachment #2: rc.sysinit.gz --]
[-- Type: application/x-gzip, Size: 4689 bytes --]
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2002-12-02 15:02 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2002-11-11 7:26 ` [Comm] Re: [sisyphus] LVM Владимир
2002-12-02 15:02 ` Владимир
ALT Linux Community general discussions
This inbox may be cloned and mirrored by anyone:
git clone --mirror http://lore.altlinux.org/community/0 community/git/0.git
# If you have public-inbox 1.1+ installed, you may
# initialize and index your mirror using the following commands:
public-inbox-init -V2 community community/ http://lore.altlinux.org/community \
mandrake-russian@linuxteam.iplabs.ru community@lists.altlinux.org community@lists.altlinux.ru community@lists.altlinux.com
public-inbox-index community
Example config snippet for mirrors.
Newsgroup available over NNTP:
nntp://lore.altlinux.org/org.altlinux.lists.community
AGPL code for this site: git clone https://public-inbox.org/public-inbox.git