Nfs File Server
Solaris同士で、ファイルを共有します。今回試してみた環境を以下に示します。
Server | p2bd | Solaris 8 Intel 03/00版 | 192.168.0.100 | 共有: /home/data | |
Client | p3bf | Solaris 8 Intel 01/01版 | 192.168.0.55 |
Server側の設定を行います。nfsのマウントを許可するには、以下のようにします。共有ディレクトリは任意です。
# share -F nfs -o rw -d "Just a test" /opt/share
以下は、サーバー側でマウント許可する場合の、-o オプションの内容です。カンマで区切って複数指定が可能です。<client>を複数指定する場合は、":"で区切って並べます。(rw=client1:client2:client3)
ro | 全てread only、除くrw=<client>。 |
ro=<client> | 指定したクライアントをread onlyとする。 |
rw | 全てread/write可(default)、除く ro=<client>。 |
rw=<client> | 指定したクライアントをread/write可とする。 |
root=<client> | 指定したクライアントにroot権限を与える。 |
-d "コメント" | コメントの記載。 |
マシン起動時から有効にするには、/etc/dfs/dfstab
に前述のコマンドをそのまま記載します。nfs server
を再起動させます。
# /etc/init.d/nfs.server stop
# /etc/init.d/nfs.server start
確認するには、"share" とだけ入力してみます。dfstab
に記載せず、単にshareコマンドで実行したのを取り消す場合も、nfs
server を再起動させます。
Client側の設定を行います。/etc/hosts に、nfsサーバーとなるホストの名称と、IPアドレスを記載しておきます。
# | ||
# Internet host table | ||
# | ||
127.0.0.1 | localhost | |
192.168.0.55 | p3bf | loghost |
192.168.0.100 | p2bd |
システムを再起動後マウントを行います。マウントポイントは適当に
/nfs を作成しています。
# mount -F nfs -o rw,soft p2bd:/opt/share /nfs
以下は、クライアント側でマウントする場合の、-o
オプションの内容です。カンマで区切って複数指定が可能です。
ro | read only |
rw | read/write (default) |
soft | 接続のリトライをしない。 |
hard | 接続するまでリトライする。(default) |
bg | 接続するまでバックグラウンドでリトライする。 |
マシン起動時から有効にするには、以下のように
/etc/vfstab
に記載を加えます。
p2bd:/opt/share - /nfs nfs - yes
rw,soft
マウント状況を確認するには、df。マウントを解除するには、そのまま、umount
します。
# umount /nfs
2001/02/15