ALT Linux Community general discussions
 help / color / mirror / Atom feed
From: Владимир <fmfm@symmetron.msk.ru>
To: community@altlinux.ru
Subject: [Comm] Re: [sisyphus] LVM
Date: Mon, 11 Nov 2002 10:26:42 +0300
Message-ID: <3DCF5BB2.2050305@symmetron.msk.ru> (raw)
In-Reply-To: <20021104180431.2b2bc1d9.dima@sakhalin.ru>

[-- 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 --]

       reply	other threads:[~2002-11-11  7:26 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2002-11-11  7:26     ` Владимир [this message]
2002-12-02 15:02     ` Владимир

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=3DCF5BB2.2050305@symmetron.msk.ru \
    --to=fmfm@symmetron.msk.ru \
    --cc=community@altlinux.ru \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link

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