| ページ一覧 | ブログ | twitter |  書式 | 書式(表) |

MyMemoWiki

Linux NFSを構成する

提供: MyMemoWiki
ナビゲーションに移動 検索に移動

Linux NFSを構成する

Linux |


必要なサービス

サービス 内容
portmap RPCのプログラム番号をTCP/IPのポート番号に変換
nfs NFSサーバ
nfslock NFSのファイルロック
rpcidmapd ユーザ名とユーザIDをマッピングするNFSバージョン4のためのデーモン
prcgssd NFSバージョン4クライアント用セキュリティデーモン

サービスの起動

起動確認

# /sbin/service nfs status
rpc.mountd は停止しています
nfsd は停止しています
rpc.rquotad は停止しています
# /sbin/service nfslock status
rpc.statd (pid 1222) を実行中...
# /sbin/service portmap status
portmap (pid 1201) を実行中...
# /sbin/service rpcidmapd status
rpc.idmapd (pid 1255) を実行中...

サーバー起動時に起動されるように

# chkconfig --level 3 nfs on
# chkconfig --level 5 nfs on
# chkconfig --list | grep nfs
nfs            	0:off	1:off	2:off	3:on	4:off	5:on	6:off
nfslock        	0:off	1:off	2:off	3:on	4:on	5:on	6:off

サービスを起動

portmap,nfs,nfslockの順に起動する

# /sbin/service nfs start
NFS サービスを起動中:                                      [  OK  ]
NFS クォータを起動中:                                      [  OK  ]
NFS デーモンを起動中:                                      [  OK  ]
NFS mountd を起動中:                                       [  OK  ]

ファイアウォールの設定

  • NFS4にチェックし、2049ポートを開放する

0755 nfs 01.jpg

/etx/exports の設定

公開ディレクトリの設定
  • fsid=0オプションの師弟
# vi /etc/exports
/home *(rw,sync,fsid=0)
再読み込みと、公開ディレクトリの確認
# /sbin/service nfs reload
# showmount -e localhost
Export list for localhost:
/home *

マウント

NFSバージョン4
  • nfs4 を指定する
  • /etc/exports で設定した /home ではなく / を指定する
  • NFSバージョン4では、公開されているディレクトリをひとつの仮想ファイルシステムとしてマウントする
# mkdir /krishna_share
# mount -t nfs4 192.168.24.14:/ /krishna_share/

接続できた

[root@ryujyu krishna_share]# ls -l
合計 8
drwx------ 11 nobody nobody 4096 2009-02-19 00:10 piroot
drwx------  3 nobody nobody 4096 2008-11-30 15:06 postgres

ユーザ管理