M. Takeyamaです。
On Wed, 12 Jan 2005 22:46:26 +0900
SAITO TAKAYOSHI
SCSI HDDに関しては、boot.msgにログが書かれてありますが、 このusbcoreを読み込む前に、/hda /hdbをマウントしています。 それだとシステム起動時に、/etc/fstab を読み込んで、 /dev/sda(/dev/sda1) /dev/sdb(/dev/sdb1) をマウントさせるのは無理なのでは。
ちょっとブートシーケンス(SUSE 9.1)を調べてみましたが、 S05boot.md(RAID関係の設定をしている(RAIDのデバイスの使用時有効)) の後ぐらいに usbcore などのドライバーがロードされていないとダメ なのではないでしょうか。 /etc/init.d/boot.d/S05boot.md /etc/init.d/boot.d/S06boot.localfs
起動シーケンス的には、localファイルシステム(/etc/fstabをみて)の マウントがあって、その後、usbまわりのドライバーなんかがロード されるような気がします。
その認識はあったのですが、USB関連のドライバのロード後に 再度/etc/fstabを見てマウントしてくれないものかと思って試して みたのですが、私が無知だったようです。
元々,デバイスが違うなら、/dev/sda(/dev/sda1), /dev/sdb(/dev/sdb1) みたいな感じになるよう気がします。
すみません、前回のメール間違っていました。/dev/sda1、/dev/sdb1 という感じになっていました。自宅外の場所で下書きを書いたため、 確認をしていなくてすみません。 いえいえ、メールの内容をイメージした場合おかしいと思ったので 切りわけをしたかったもので突っ込みを入れてみました。
・起動スクリプトを作成して起動シーケンスの最後の方に 実行してあげる。 #MS-windowsの世界でも、システム起動後のスクリプト実行みたいなもの
・automountの設定をしてあげればそれですむかも。
調べて試してみます。ありがとうございます! 内容的に(システム起動後) ”再度/etc/fstabを見てマウント” ということであれば、 #!/bin/sh mount -a みたいなスクリプト(バッチファイルみたいなもの)を書いて 起動シーケンスの一番最後に実行すればこと足りるような。
nfsのファイルシステムなどをマウントするときは、autofs関係 の設定ファイルに記述しておいてアクセスはあった時automounterが ファイルシステムをマウントして、一定時間アクセスがない場合に、 automounterが umount します。 #(mount, umountは自動的に実行されます) ----- M. Takeyama __________________________________ Do You Yahoo!? Upgrade Your Life http://bb.yahoo.co.jp/