NFS の設定 (Linux の場合)
2000-11-26 作成 福島
2001-11-25 更新 福島
2004-08-27 更新 福島

192.168.1.1 のディレクトリ /home/exports を 192.168.1.0/24 に公開する

サーバ側の設定 (192.168.1.1)
$ su
# mkdir /home/exports
# chmod o+rwx /home/exports

# cat >> /etc/exports
/home/exports 192.168.1.0/24(rw,no_root_squash)
※自マシンの /home/exports を 192.168.1.0/24 のセグメントに公開する  (read と write の両方を許可し、uid,gid はクライアントの root を無視しない) read 専用は (ro) 。 ※/etc/exports を書き換えた後は nfs の再起動が必要。 # /etc/rc.d/init.d/nfs start ・起動前
$ rpcinfo -p
   program vers proto   port
    100000    2   tcp    111  portmapper
    100000    2   udp    111  portmapper
    100021    1   udp   1024  nlockmgr
    100021    3   udp   1024  nlockmgr
    100021    1   tcp   1024  nlockmgr
    100021    3   tcp   1024  nlockmgr
    100024    1   udp    878  status
    100024    1   tcp    880  status
・起動後
$ rpcinfo -p
   program vers proto   port
    100000    2   tcp    111  portmapper
    100000    2   udp    111  portmapper
    100021    1   udp   1024  nlockmgr
    100021    3   udp   1024  nlockmgr
    100021    1   tcp   1024  nlockmgr
    100021    3   tcp   1024  nlockmgr
    100024    1   udp    878  status
    100024    1   tcp    880  status
    100011    1   udp    984  rquotad
    100011    2   udp    984  rquotad
    100005    1   udp    992  mountd
    100005    1   tcp    994  mountd
    100005    2   udp    997  mountd
    100005    2   tcp    999  mountd
    100003    2   udp   2049  nfs
/etc/hosts.allow に以下の行を追加する ※ポートマッパ (プログラム名:portmapper) が直接参照します  (inetd の再起動は必要ありません) portmap : 192.168.1.0/24
クライアント側の設定 (192.168.1.xxx) $ su # /etc/rc.d/init.d/portmap start # /etc/rc.d/init.d/nfslock start # mkdir /mnt/nfs_192.168.1.1 # mount 192.168.1.1:/home/exports /mnt/nfs_192.168.1.1 # cat >> /etc/fstab (Linux の場合)
192.168.1.1:/home/exports /mnt/nfs_192.168.1.1 nfs noauto 0 0
# cat >> /etc/vfstab (Solarils の場合)
192.168.1.1:/home/exports - /mnt/nfs_192.168.1.1 nfs - no -

備考: man exports (JMAN もある)