[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[debian-users:42610] Re: LVMを/に置きinitrdなしでboot
- From: Eto Yasuo <yasuo@xxxxxxxx>
- Subject: [debian-users:42610] Re: LVMを/に置きinitrdなしでboot
- Date: Sat, 22 Jan 2005 23:46:53 +0900
- List-help: <mailto:debian-users-ctl@debian.or.jp?body=help>
- List-id: debian-users.debian.or.jp
- List-owner: <mailto:debian-users-admin@debian.or.jp>
- List-post: <mailto:debian-users@debian.or.jp>
- List-software: fml [fml 4.0.3 release (20011202/4.0.3)]
- List-unsubscribe: <mailto:debian-users-ctl@debian.or.jp?body=unsubscribe>
- X-ml-info: If you have a question, send e-mail with the body "help" (without quotes) to the address debian-users-ctl@debian.or.jp; help=<mailto:debian-users-ctl@debian.or.jp?body=help>
- X-ml-name: debian-users
- X-mlserver: fml [fml 4.0.3 release (20011202/4.0.3)]; post only (only members can post)
- X-original-to: debian-users@debian.or.jp
- X-spam-level:
- X-spam-status: No, hits=0.6 required=10.0 tests=EMAIL_ATTRIBUTION,IN_REP_TO,ISO2022JP_BODY, ISO2022JP_CHARSET,RCVD_IN_ORBS,RCVD_IN_OSIRUSOFT_COM, REFERENCES,SPAM_PHRASE_00_01,X_OSIRU_OPEN_RELAY version=2.44
- References: <20050121170747.27bb6533.yasuo@xxxxxxxx> <20050121135532.4BCE9222EF7@xxxxxxxxxxxxxxxxxxxx> <20050122023623.5a75b367.yasuo@xxxxxxxx> <20050122215324.6422a058.yasuo@xxxxxxxx> <87llal5z2u.wl@xxxxxxxxxxxxx>
- Message-id: <20050122234654.3839c244.yasuo@xxxxxxxx>
- X-mail-count: 42610
- X-mailer: Sylpheed version 1.0.0 (GTK+ 1.2.10; i386-pc-linux-gnu)
えとーです。
On Sat, 22 Jan 2005 23:16:13 +0900
Junichi Uekawa <dancer@xxxxxxxxxxxxx> wrote:
>
> こんにちは,上川です.
> 私も詳しくないのですが...
> がんばってなんらかの形でmountする前にどうにかvgscanさえ走らせられたらLVM組み込みでも
> 実施可能ではないかと思います.
> ただ,それを実現するのはinitrdを使うのが楽ではないかと思います.
はい、 initrd を使用しています。
その initrd を生成するのにハマったために、メールしてみた次第です。
> ところで気になる点:
> 1. lvm2 パッケージには lvm2create_initrdというスクリプトがあるんですが,これは違いますか?
これだと、make-kpkg --initrd 時に生成される deb をインストールする時にどうつかうのかよく
別らなかったので mkinitrd のほうに手を入れました。
あとは
The filesystem image created is an ext2fs filesystem, hence your kernel must have ext2fs built into it statically in order
to boot to the image.
というのがドキュメントにあったので、ext2fsなしで使いたい時もあると思ってい、汎用性ないのは
嫌だなと思いやめました。
> 2. device-mapper(LVM2)を使っているのに,LVM1をチェックしている?
>
> 2.6カーネルの場合はおそらくこっちですね:
> elif module_exists drivers/md/dm-mod; then
パッチって書いたことがないので、うまく説明できていませんでした。
当該部分の条件分岐は
if module_exists drivers/md/lvm-mod && [ -d /lib/lvm-10 ]; then
elif module_exists drivers/md/dm-mod; then
elif module_exists drivers/md/lvm-mod; then
else
fi
となっておりまして、module以外については条件分岐で処理できていませんでした。
mdについてはinitrdなしでも平気らしいのですが、dmについては、initrd必須らしいので、
mkinitrdで処理したいと思っています。