RHELからの起動中にfstabのNFSマウントはマウントされません。

RHELからの起動中にfstabのNFSマウントはマウントされません。

RHEL 6サーバーからnfsエクスポートの自動マウントに問題があります。簡単な構成と私が試したことを提供するために、ネットワーク上で6つのNFSエクスポート共有をマウントします。残念ながら、fstabにマウントは表示されません。

  • マウントディレクトリが存在し、fstabファイルにあります。
  • 私はnfsとnetfsの両方がrc3で実行されていて、netfsが起動する前にネットワークが動作していることを確認しました。
  • システムは、他の共有を取得する同じネットワークサーバーから/(nfsルート)をマウントするため、ネットワークが稼働していてサーバーにアクセスできると100%確信しています。
  • システムが起動すると、「mount -a」が期待どおりに動作するため、fstab は正しいです。

1つの解決策は、起動の最後に実行され、mount -aを呼び出すスクリプトを作成することですが、実際にはそうしたくありません。インターネット上で見つけた別の「ソリューション」を参照しましたが、うまくいきませんでした。これは一般的な質問ですが、私の場合には適用されません。 http://www.linuxquestions.org/questions/linux-server-73/nfs-entries-in-etc-fstab-not-mounting-on-boot-546512/

私のfstabファイル(テストのために両方のファイルに_netdevを追加しました...):

oc:/usr/PET     /usr/PET    nfs     hard,intr,nolock,noatime,_netdev  0 0
oc:/usr/g       /oc/usr/g   nfs     hard,intr,nolock,noatime,_netdev  0 0
oc:/usr/lib     /oc/usr/lib     nfs     hard,intr,nolock,noatime     0 0
oc:/usr/lib32   /oc/usr/lib32   nfs     hard,intr,nolock,noatime     0 0
oc:/usr/lib64   /oc/usr/lib64   nfs     hard,intr,nolock,noatime     0 0

答え1

netfsのinitスクリプトには次のような内容があることがわかりました。

[ -f /etc/sysconfig/network ] || exit 0

このファイルは私のRHEL 6インストールには存在しません。設置規模が非常に小さいためかもしれませんが、わかりません。とにかく別のコンピュータを見て、次の内容でファイルを作成しました。

NETWORKING=yes
HOSTNAME=localhost.localdomain

再起動し、すべてが期待どおりに機能しました。

関連情報