GNU/Linux >> Linux の 問題 >  >> Linux

Linux OS サービス「nfs」

サービス名

nfs

説明

ネットワーク ファイル システム (NFS) サーバー/クライアント ベースのネットワーク プロトコルです。 NFS デーモンは nfsd によって構成されます 、rpc.mountdrpc.rquotadrpc.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 を実行します 構成を容易にするため。


Linux
  1. Linux OS サービス「dhcpd」

  2. Linux OS サービス「anacron」

  3. Linux OS サービス「iptables」

  1. Linux OS サービス「ネットワーク」

  2. Linux OS サービス「ポートマップ」

  3. Linux OS サービス「auditd」

  1. Linux OS サービス「microcode_ctl」

  2. Linux OS サービス「NetFS」

  3. Linux OS サービス「hplip」