vine-users ML アーカイブ



[vine-users:069989] Re: ソフト ウェアraidで 嵌っています。(困ってい ます。)3

  • From: sinn@xxxxxxxxxxxx
  • Subject: [vine-users:069989] Re: ソフト ウェアraidで 嵌っています。(困ってい ます。)3
  • Date: Wed, 26 Jan 2005 00:16:07 +0900
こんばんわ、福原さん
寒くなってきましたね。わたなべです。

福原さんの洞察力にも恐れ入ります。
以下のご指摘のそれですが、

| md(9,3) は /dev/md3 のような気がします.

私の検証環境は、作業場と自宅の両方で実施しております。
なので、さっきは/パーティションが/dev/md5っていってたのに、
エラーメッセージは/dev/md3がルートパーティションになってるよ。
というご指摘だと思います。

全くそのとおりです。
ここでご報告したエラーは先般の自宅検証サーバではなく、
作業場所の検証サーバのため/パーティションが/dev/md3になっております。

混乱させて申し訳ありません。

#検証している本人はわかっているんですが、エラーを元に推測している方に取っては致命的ですね。
#これからはそこらへんも加味してご返答致します。
#なお、自宅検証サーバ(/=md5,swap=md3)と作業場検証サーバ(/=md3,swap=md5)は/ と swap が逆転しています。
#それに関する部分以外については、検証方法に違いはありません。


| 福原です.
| 
| # 全文引用(前の人の投稿を最後に全文そのまま載せること)は御遠慮いただき
| # たいと思います.
| 
| sinn@xxxxxxxxxxxx wrote:
| > とはいえ、折角のご指摘ですから、
| > RAID組み込み版カーネルでstart=7534548を試してみました。
| > 結果、パニックエラーは相変わらずです。
| > 実際のエラーは以下のようなものです。
| > ------------------------------------------------
| >      :
| > EXT3-fs: unable to read superblock
| > EXT2-fs: unable to read superblock
| > sh-2006: reiserfs read_super_block: bread failed (dev 09:03, block 2, size 4096)
| > sh-2006: reiserfs read_super_block: bread failed (dev 09:03, block 16, size 4096)
| > sh-2021: reiserfs_read_super: can not find reiserfs on md(9,3)
| > Kernel panic: VFS: Unable to mount root fs on 09:03
| > ------------------------------------------------
| 
| md(9,3) は /dev/md3 のような気がします.
| 
| 
| > そしてlilo.conf.hdbは、前回にご説明したとおり以下です。
| > ------------------------------------
| > lba32
| > disk=/dev/md5
| > bios=0x81      ←80指定もしてみました。
| > sectors=63
| > heads=255
| > cylinders=1027
| > partition=/dev/md1
| > start=63       ←7534548指定もしてみました。
| > boot=/dev/hdb
| > map=/boot/map
| > install=/boot/boot.b
| > prompt
| > timeout=50
| > default=linux-hdb
| > message=/boot/message
| > image=/boot/vmlinuz-2.4.22-K6III-raid
| >         label=linux-hdb
| >         read-only
| >         root=/dev/md5
| > ------------------------------------
| > 上記のlilo.conf.hdbは、/dev/md5を/mnt/tmpにマウントしてから
| > 以下のコマンドを実行しています。
| > /sbin/lilo -v -C /mnt/tmp/etc/lilo.conf.hdb
| 
| 確認ですが,/boot が /dev/md1 ということですから,
| 
|   /dev/md5 を /mnt/tmp にマウント
|   /dev/md1 を /mnt/tmp/boot にマウント
| 
| してから,cp -a と lilo を実行していますか.
| 

はい、mountを確認しながら実施しています。
※作業場検証サーバのため、md3が/パーティションです。

       # mount
       /dev/hda3 on / type ext3 (rw)
       none on /proc type proc (rw)
       usbdevfs on /proc/bus/usb type usbdevfs (rw)
       /dev/hda1 on /boot type ext3 (rw)
       none on /dev/pts type devpts (rw,gid=5,mode=620)
       /dev/hda2 on /home type ext3 (rw)
       automount(pid501) on /misc type autofs (rw,fd=5,pgrp=501,minproto=2,maxproto=3)
       /dev/md3 on /mnt/tmp type reiserfs (rw)
       /dev/md2 on /mnt/tmp/home type reiserfs (rw)
       /dev/md1 on /mnt/tmp/boot type ext3 (rw)


こちらも全文的に引用致しております。
ご了承くださいませ。