@tooljpさんをフォロー

[FAQ CENTER トップ]
[redhat linux 技術ドキュメント トップ]

 

NFS サーバを使用したクライアントからのファイルマウント

本ページでは NFSサーバを使用したクライアントからの簡単なファイルマウント手順に関して記述します。

日付 2008/3/2
環境 Redhat Enterprise linux 4 以降


1.サーバ側

(1)

以下のサービスの起動を確認します。最低限以下のサービスの起動が必要です。

portmapper,nfsd,mountd

確認するには、以下のコマンドを実行します。

rpcinfo -p

 

100000 2 tcp 111 portmapper
100000 2 udp 111 portmapper
100003 2 udp 2049 nfs
100003 3 udp 2049 nfs
100003 4 udp 2049 nfs
100003 2 tcp 2049 nfs
100003 3 tcp 2049 nfs
100003 4 tcp 2049 nfs
100021 1 udp 32770 nlockmgr
100021 3 udp 32770 nlockmgr
100021 4 udp 32770 nlockmgr
100021 1 tcp 32969 nlockmgr
100021 3 tcp 32969 nlockmgr
100021 4 tcp 32969 nlockmgr
100011 1 udp 994 rquotad
100011 2 udp 994 rquotad
100011 1 tcp 997 rquotad
100011 2 tcp 997 rquotad
100005 1 udp 1000 mountd
100005 1 tcp 1003 mountd
100005 2 udp 1000 mountd
100005 2 tcp 1003 mountd
100005 3 udp 1000 mountd
100005 3 tcp 1003 mountd

起動されていない場合には、以下のコマンドで起動します。

# /etc/rc.d/init.d/portmap start
# /etc/rc.d/init.d/nfslock start
# /etc/rc.d/init.d/nfs start

自動起動させるには、以下のコマンドを実行します。(以下の例ではラン・レベルが 5 の時に自動起動を設定)

#chkconfig --level 5 portmap on
#chkconfig --level 5 nfslock on
#chkconfig --level 5 nfs on

 

(2)

/etc/exports を編集します。redhat系なら system-config-nfs を使用することが可能です。以下の例では「testlinux」というクライアントのみにアクセスの許可を与えます。(ホスト名とオプションの間にスペースを入れてはいけません。)

/download testlinux(rw,sync,no_wdelay,no_root_squash)

(3)

/etc/hosts を編集します。/etc/exportsで設定したホスト名は名前解決されなくてはいけません。

10.1.100.10 testlinux

(4)

/etc/hosts.allowを編集します。以下の例では10.0.100.1/255.255.255.0のネットワークからの接続をすべて許可しています。本来ならサービスごとに細かく設定する必要がありますが、今回は省略します。

ALL:10.0.100.0/255.255.255.0

(5)

/etc/hosts.denyも必要に応じて修正します。今回は使用しません。

(6)

以下のコマンドを実行して、設定の読み込みを行います。

#exportfs -a
#service xinetd restart

(7)

以下のコマンドを実行して、設定の確認を行います。

# showmount -e nfsserver
Export list for nfsserverl:
/download testlinux

2.NFS クライアント側

(1)showmount コマンドを使用してサーバへの接続を確認します。

# showmount -e nfsserver
Export list for nfsserverl:
/download testlinux

(*)/etc/hosts ファイル等で名前解決が可能であることが必要です。

(2)マウント実行します

# mount -t nfs nfsserver:/download /media/download

(*)マウント用のディレクトリ(上記の場合は /media/download)はあらかじめ作成しておく必要があります。

 

以上でクライアントの/media/downloadに NFS サーバの /download がマウントされます。



[redhat linux 技術ドキュメント トップ]
[FAQ CENTER トップ]