Linux ネットワーク サービス NFS

1. NFS の概要

NFS (ネットワーク ファイル サービス)

  • NFS は tcp/ip 伝送に基づくネットワーク ファイル システム プロトコルで、元々は sun によってオープンされました。
  • NFS プロトコルを使用すると、クライアントはローカル ディレクトリにアクセスするかのようにリモート サーバーの共有リソースにアクセスできます。
  • 特徴:
    • tcp/ip を使用してネットワーク ファイルを転送する
    • 低いセキュリティ
    • 操作が簡単
    • LAN環境に最適

2. NFS 原則

ここに画像の説明を挿入

3. NFS の利点

パッケージ

  • nfs-utils (nfs ポート番号 2049/tcp)
  • rpcbind (rpc ポート番号 111/tcp
    NFS メインプロセス)
  • rpm.nfsd は、管理クライアントがログインできるかどうかに関係なく、最も重要な NFS プロセスです。
  • rpm.mountd は、権限管理を含む NFS ファイル システムをマウントおよびアンマウントします。
  • rpm.lockd は必要ありません。同時エラーを避けるためにファイル ロックを管理します。
  • rpm.statd は必要ありません。ファイルの整合性をチェックし、ファイルを修復できます。

4. 設定ファイル

設定ファイルの場所: /etc/exports



ここに画像の説明を挿入

5. NFS共有ストレージサービスの操作手順

実験環境:
サーバー; 192.168.11.11
クライアント: 192.168.11.12

実験手順:
1. サーバー設定

ここに画像の説明を挿入
ここに画像の説明を挿入
ここに画像の説明を挿入
ここに画像の説明を挿入
2. クライアントの設定
ここに画像の説明を挿入
1.1 サービス起動後、「ss -ntuap | grep 111」コマンドでポートが有効かどうかを確認することで、サービスが正常に起動しているかどうかを確認できます。

1.2 mount コマンドを使用して一時的にマウントする NFS 共有ディレクトリをローカルに永続的にマウントする場合は、構成ファイル /etc/fstab を変更する必要があります。マウント パラメータは、defaults、_netdev です。

ここに画像の説明を挿入
1.3 ただし、永続マウントがローカル構成ファイル /etc/fstab に書き込まれ、サーバーがローカル マシンへの NFS 共有をキャンセルした場合、マシンの再起動時に「CRTL-D」エラーが表示されます。ユーザーモードで/etc/fstabを編集してNFS共有ディレクトリのマウント情報を削除します。

1.4 NFS を強制的にアンマウントする: umount -lf マウントデバイス/マウントポイント

  • クライアントがマウントして使用しているときにサーバー側の NFS サービスが突然停止すると、クライアントでの df -h コマンドの実行がフリーズします。現時点では、umount コマンドを使用して直接アンマウントすることはできず、アンマウントするには -lf オプションを追加する必要があります。

おすすめ

転載: blog.csdn.net/fyb012811/article/details/132152802