サービス名
nfs
説明
ネットワーク ファイル システム (NFS) サーバー/クライアント ベースのネットワーク プロトコルです。 NFS デーモンは nfsd によって構成されます 、rpc.mountd 、rpc.rquotad 、rpc.lockd .
1. nfsd :nfsd は、リモート システムからのクライアント要求を処理します。通常、このデーモンの複数のコピーが実行されるため、複数の要求を同時に処理できます。ただし、nfsd のコピーが多すぎると、CPU 時間の需要が増加し、パフォーマンスが低下する可能性があります。最高のパフォーマンスを得るには、nfsd のコピー数を 4 に設定する必要があります。
2. rpc.mountd :rpc.mountd は、リモート システムからのマウント要求を処理します。
3. rpc.rquotad :リモート マシンに NFS マウントされたローカル ファイル システムのユーザーにクォータを返す rpc サーバーです。
4. rpc.lockd :rpc.lockd は、NFS クライアントおよびサーバー マシン上のファイル ロックを管理します。
NFS サービスを実行するには、portmap デーモンを実行する必要があります。
サービス管理
再起動後に NFS サービスを有効または無効にするために NFS サービスを管理するには、chkconfig サービスを使用します。
#/etc/init.d/portmap status portmap (pid 7428) is running... [portmap service is started.]
# chkconfig nfs on # chkconfig --list nfs nfs 0:off 1:off 2:on 3:on 4:on 5:on 6:off
nfs サービスの開始/停止およびステータスの確認には、サービス を使用します コマンド。
# service nfs Usage:Usage: nfs {start|stop|status|restart|reload|condrestart}
NFS サービスを開始します。
#service nfs start Starting NFS services: [ OK ] Starting NFS quotas: [ OK ] Starting NFS daemon: [ OK ] Starting NFS mountd: [ OK ]
NFS サービスを停止します。
# service nfs stop
パッケージの名前
nfs-utils nfs-utils-lib
構成ファイル
nfs は構成ファイル /etc/exports を使用します .ファイルには、他のホストとアクセス パラメータと共有されるディレクトリが含まれます。例:
# vi /etc/exports /home/test 192.168.10.10(rw) *(ro,no_root_squash)
これにより、192.168.10.10 上のすべてのユーザーがディレクトリ /home/test を読み取り/書き込みモード (rw) で利用できるようになりますが、他のホスト (*) は、root 権限を押しつぶすことなく読み取り専用 (ro) アクセスできます。左から右へのスキャン、最初の一致が勝ちます。 root_squash は、このディレクトリへのマウント プロセスを開始するユーザーが、この NFS サーバーで root 権限を取得しないことを意味します。
/etc/exports の構文は、空白に非常に敏感です。一般的なエラーは、ホスト名のパターンと開き括弧の間にスペースを入れることです。これは静かに不正な動作につながります。 GUI 構成ユーティリティ system-config-nfs を実行します 構成を容易にするため。