NFSを使ってサーバー上のファイルを他のlinuxマシンと共有します。
# 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