NFS - Network File System (Debian GNU/Linux etch)

NFSを使ってサーバー上のファイルを他のlinuxマシンと共有します。

重要: NTPで時刻合わせNISで情報共有

インストール

# apt-get install nfs-kernal-server

サーバー設定

ファイルサーバーの/homeをクライアントに公開する場合

# vi /etc/exports
/home クライアントのホスト名(rw,no_subtree_check,sync)

セキュリティ設定

クライアントのみにサービスを提供します。

# vi /etc/hosts.allow
/home クライアントのホスト名

サービスの再起動

# /etc/init.d/portmap restart
# /etc/init.d/nfs-kernel-server restart

サーバー動作確認

# /sbin/showmount -e
Export list for サーバーのホスト名:
/home クライアントのホスト名

# rpcinfo -p localhost
portmapper, nfs, mountdが表示されれば正常

(自動起動設定の確認)
# ls /etc/rc2.d/* | grep nfs
S**nfs-kernel-server, S**nfs-commonが表示されれば良い

# ls /etc/rc2.d/* | grep portmap
S**portmapが表示されれば良い。
但し、**の数字は、nfs-kernel-serverとnfs-commonより少ないこと。(先に起動させる)

参考: 起動とランレベル

クライアント設定

(portmapがインストールされているか確認)
# ps -ax | grep portmap

(無ければインストールする)
# apt-get install portmap

(クライアントの/home/netにサーバーの/homeをマウントする)
# mount -t nfs サーバーのホスト名:/home /home/net

(ファイルが見えるかどうかを確認する)
# ls /home/net

(自動マウント)
# vi /etc/fstab
 サーバーのホスト名:/home /home/net nfs rsize=8192,wsize=8192,timeo=14,intr

(アンマウント方法)
# umount -f /home/net

▲ページ先頭へ

スポンサード リンク