[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[debian-users:56917] raid1のuuid
こんにちは。
kernelをアップしてgrubを更新したところ、立上げ時に、"mdadm: no devices
listed in conf file were found" というエラーが出て、initramfsを読み込め
なくなりました。
その後、(initramfs)のプロンプトで、
mdadm --assemble /dev/md125
exit
としてやれば、立ち上がるのですが、原因が分かりません。
mdadm --detail /dev/md125 で表示される、このディスクのuuidは
e086dc14.......(1) です。
しかしながら、/dev/disk/by-uuidに表示されるuuidは、
ddab27eb.......(2) です。
$blkidで確認できるuuidは、
/dev/md125: UUID="ddab27eb........." TYPE="ext3" (2)と同じ
/dev/sda1: UUID="e086dc14........." TYPE="linux_raid_member"
/dev/sdb1: UUID="e086dc14........." TYPE="linux_raid_member"
とあり、sda1とsdb1が同じになっています。(1)とも同じです。
/etc/mdadm/mdadm.confには、
array /dev/md125 uuid=e08dc14...... と(1)の値を書いていて、これでinitrd
を作っています。他のマシンでも確認したのですが、どうもこれらは違っていて
良いようなのですが、どういう違いがあるのでしょうか?
最初のエラーの件ですが、grub.cfgには、
set root='mduuid/e086dc14.............'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root
--hint='mduuid/e086dc14..........' ddab27eb........
else
search --no-floppy --fs-uuid --set=root ddab27eb.......
fi
とあり、双方のuuidを参照しているように見えるのですが。。。。
参考までに、/etc/fstabには、
UUID=ddab27eb........... / ext3 errors=remount-ro 0 1
と(2)のほうを書いています。
立上げ時に自動的に/dev/md125を認識させるのは、どうしたらよいでしょうか?
よろしくお願いいたします。
野村
--
****** Nomura Technical Management Office Ltd. *****************
Tomoo Nomura nomura@xxxxxxxxx http://www.tmo.co.jp/
Phone: +81-78-797-0240 Fax: +81-78-754-8240
Worldwide Airline Timetable 'Flight Planner'
European Electronic Timetable 'HAFAS' ValueFax Support
****************************************************************