Linux システムに NFS をインストールするにはどうすればよいですか?

Linux システムに NFS をインストールするにはどうすればよいですか?

私には 2 つのシステムがあり、そのうちの 1 つに、もう 1 つで完全に読み取り/書き込み可能なフォルダーを設定する必要があります。

質問:
1) サーバーに NFS を設定するにはどうすればよいですか? 使用可能なファイルシステム/モジュールとしてインストールされていません。
2) このフォルダーをどこに配置すればよいですか? また、このような共有フォルダーを配置する一般的な場所はどこですか?

これはRHEL5システムです。


NFS の設定中にエラーが発生しました。

これは、ローカルフォルダをserver0と共有したいserver1で行ったことです。


  1. /etc/exportsに、 /home/els1-share 199.199.82.98(rw,sync)を追加しました。

  2. mkdir /home/els1-share


  3. ntsysv経由で nfs と portmap を有効にしました

  4. 開始したサービス:

/etc/init.d/portmap start
ポートマップを開始しています: [ OK ]

/etc/init.d/nfs start
NFS サービスを開始しています: [ OK ]
NFS クォータを開始しています: [ OK ]
NFS デーモンを開始しています: [ OK ]
NFS mountd を開始しています: [ OK ]

さて、server0で、
1. mkdir /home/els1-share
2. mount 199.199.82.130:/home/els1-share /home/els1-share を 実行しました。

タイムアウトになりました:
マウント: NFS サーバー '199.199.82.130' へのマウントに失敗しました: システム エラー: 接続がタイムアウトしました。

IP アドレスは難読化されていますが、それ以外は出力は正確です。

答え1

yum -y install nfs-utils portmap

ファイルを共有するために、/etc/exports を準備して変更します。以下のようになります。

/home/NFS-files 192.168.100.0/24(ro,sync)

/home/NFS共有 */26(rw,sync)

/ISO 192.168.100.0/24(ro,同期)

service portmap start

service nfs start

答え2

NFSエクスポートの一般的な配置は、OSが管理する領域(/usr /etc /var)の外側、通常は/exportsと呼ばれる別の領域にあります。

/home の下にホーム ディレクトリを自動マウントしている場合は、配置が変更されます。

の使用法ショーマウント -e確認することは非常に役立ちます。

お楽しみください。fe007

答え3

クライアント上で nfs と portmap も開始されていることを確認してください。NFS の動作をテストするには、可能であれば次のコマンドを使用して両方のサーバーのファイアウォールを一時的にオフにします。

service iptables stop

関連情報