• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:OS起動時に fstab の内容が反映されない)

OS起動時にfstabの内容が反映されない

このQ&Aのポイント
  • OS起動時にfstabの内容が反映されない理由を教えてください。
  • fstabにNFSサーバへのmount情報を書き込みましたが、OSを再起動するとマウントされません。何が原因でしょうか?
  • /var/logs/messagesには何も記録されていません。他に原因を調べる方法はありますか?

質問者が選んだベストアンサー

  • ベストアンサー
  • mimzy
  • ベストアンサー率33% (32/96)
回答No.2

多分マウントする時点でネットワークが確立されてないのが原因かと、man nfs http://www.linux.or.jp/JM/html/util-linux/man5/nfs.5.htmlを見ると、 bg 最初の NFS マウントの試行がタイムアウトになったときに、バックグラウンドでマウントを試み続ける。マウント動作がバックグラウンドになると、その NFS サーバーに対して引き続き行われることになっている、他の mount 動作もただちにバックグラウンドになる。これらに対して、最初のマウント試行は行われない。マウントポイントが失われると、タイムアウトと同じように扱われる。 NFS マウントのネストを許すためである。 というオプションがあります。 試されてみてはどうでしょう?

white-tiger
質問者

お礼

ありがとうございます。 これで解決しました。

その他の回答 (2)

回答No.3

> (1) 何が原因である可能性が高いでしょうか? 起動処理中のマウント操作時、nfs mountできる条件が整っているのでしょうか。 ※ ネットワーク接続・rpcbindなど > (mount -a なら大丈夫なのに、OSの起動時に mount してくれない) 『mount -a なら大丈夫』というのは多分間違い。 /etc/rc~辺りの起動時にマウントしている部分をmount -aに変えてもnfsの部分のみ失敗する可能性が高いです。全部シェルスクリプトでしょうから確認するのも難しくはないかと。 確実に使える環境が整っている場所で再度mount -aしておけばいかがでしょうか。 > 原因を調べる方法はないでしょうか? 起動スクリプト中で調べてログファイルに書いておけば良いのでは。 mountしている前後あたりにでも。

white-tiger
質問者

お礼

ありがとうございます。 > 起動処理中のマウント操作時、nfs mountできる条件が整っているのでしょうか。 これが多分原因でした。

回答No.1

この方法でやってみるのはどうでしょう? ファイルシステムをext3としてやるのがミソっぽいです http://viva-ubuntu.kilo.jp/?p=1322

関連するQ&A