一見単純な問題ですが、私は非常に困難を感じています。
私がやりたいのは、プライベート ネットワーク経由で NFS ディレクトリをマウントすることだけです。
エクスポート側から exportfs をチェックしたところ、目的のディレクトリが適切な IP アドレスにエクスポートされていることが正しく報告されています。
autofs用のファイルはこちら
オートマスター:
/home -fstype=nfs /etc/auto.misc
自動その他:
myWork -ro,intr [IP]:/usr/local/share/myWork
ドライブは検索しても表示されません。このログは表示されますが、どうすればよいかわかりません。
7月9日 14:20:37 localhost automount[9538]: lookup_mount: lookup(nisplus): キー「myWork」がマップ内に見つかりません
それぞれのステータスをチェックして、NFS と autofs の両方が実行されていることを確認しました。
この情報で十分か、または問題を診断するために他にできることがあればお知らせください。
お気づきかもしれませんが、これはマウントとサーバー環境への私の最初の進出ですので、お手柔らかにお願いします。
編集: auto.misc の最後に改行が必要でした... Zoredache は、同様の問題を抱えている他の人に以下のような良い提案をしています。
答え1
auto.masterファイルには-fstypeは必要ありません
次のようになるはずです:
/home /etc/auto.misc
答え2
Debian/Ubuntu システムでは、autofs には実行可能なマウント マップ呼び出し /etc/auto.net が付属しています。同じファイルが Centos で使用できるかどうかはわかりません。このマウント マップは自動的に nfs を処理します。すべてを手動で指定するよりも柔軟性が高いため、可能であればこれを使用することをお勧めします。
そこで私はNFSマウントをこのように設定しました
オートマスター
/net /etc/auto.net --timeout=180
だから、enterpriseという名前のホストで/homeを共有している場合は、/net/エンタープライズ/ホーム/表示する必要のある場所に /net/host/path にシンボリックリンクを作成します。
答え3
(興味深い) fstab ファイルを編集するのではなく autofs を使用する理由はありますか?
当社には、/etc/fstab ファイルの次の行を使用して、NFS NAS ヘッドから構成ディレクトリと Web ストレージ ディレクトリをマウントする 3 つのフロントエンド Web サーバーがあります。
10.0.32.151:/var/storage/conf /etc/httpd/conf nfs rw 0 0
10.0.32.151:/var/storage/html /var/www/html nfs rw 0 0
編集: CentOS 5 も実行しています。