ALT Linux Sisyphus discussions
 help / color / mirror / Atom feed
* [sisyphus] LVM
@ 2002-11-01 13:00 Sviatoslav Sviridov/Lintec Project
  2002-11-04  7:12 ` Владимир
  0 siblings, 1 reply; 4+ messages in thread
From: Sviatoslav Sviridov/Lintec Project @ 2002-11-01 13:00 UTC (permalink / raw)
  To: Sisyphus mailing list

Приветствую.

Новая сборка 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 при выключении, при загрузке
выполняется то, что надо.


-- 
Sviatoslav Sviridov
[mailto:svd@lintec.minsk.by] [ICQ#10845380] [Lintec Project] [MLUG]
--
Anyone who thinks UNIX is intuitive should be forced to write 5000 lines
of 
code using nothing but vi or emacs. AAAAACK!
(Discussion in comp.os.linux.misc on the intuitiveness of commands,
especially
Emacs.)


^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [sisyphus] LVM
  2002-11-01 13:00 [sisyphus] LVM Sviatoslav Sviridov/Lintec Project
@ 2002-11-04  7:12 ` Владимир
  2002-11-04  8:04   ` Dmitry Lebkov
  0 siblings, 1 reply; 4+ messages in thread
From: Владимир @ 2002-11-04  7:12 UTC (permalink / raw)
  To: sisyphus

Привет всем.
Sviatoslav Sviridov/Lintec Project пишет:

>Приветствую.
>
>Новая сборка 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,
то в скрипте необходимо переставить секции инициализации.

Что касается vgchange -an при выключении, это не фатально. У себя
я ничего не менял.

-- 
Best regards
Vladimir





^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [sisyphus] LVM
  2002-11-04  7:12 ` Владимир
@ 2002-11-04  8:04   ` Dmitry Lebkov
  2002-11-11  7:27     ` Владимир
  0 siblings, 1 reply; 4+ messages in thread
From: Dmitry Lebkov @ 2002-11-04  8:04 UTC (permalink / raw)
  To: sisyphus

On Mon, 04 Nov 2002 10:12:50 +0300
Владимир <fmfm@symmetron.msk.ru> wrote:

> Привет всем.
> Sviatoslav Sviridov/Lintec Project пишет:
> 
> >Приветствую.
> >
> >Новая сборка 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?

WBR, Dmitry Lebkov


^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [sisyphus] LVM
  2002-11-04  8:04   ` Dmitry Lebkov
@ 2002-11-11  7:27     ` Владимир
  0 siblings, 0 replies; 4+ messages in thread
From: Владимир @ 2002-11-11  7:27 UTC (permalink / raw)
  To: sisyphus

[-- 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] 4+ messages in thread

end of thread, other threads:[~2002-11-11  7:27 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2002-11-01 13:00 [sisyphus] LVM Sviatoslav Sviridov/Lintec Project
2002-11-04  7:12 ` Владимир
2002-11-04  8:04   ` Dmitry Lebkov
2002-11-11  7:27     ` Владимир

ALT Linux Sisyphus discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/sisyphus/0 sisyphus/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 sisyphus sisyphus/ http://lore.altlinux.org/sisyphus \
		sisyphus@altlinux.ru sisyphus@altlinux.org sisyphus@lists.altlinux.org sisyphus@lists.altlinux.ru sisyphus@lists.altlinux.com sisyphus@linuxteam.iplabs.ru sisyphus@list.linux-os.ru
	public-inbox-index sisyphus

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.sisyphus


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git