| トップ | Solaris | FreeBSD | Gentoo | CentOS | Fedora | Windows | Tips | 自宅サーバの動作確認 | サイト内検索(Namazu) | サイト内検索(HE) |
ここでは、サーバの /home/kaz 以下のディレクトリにフルアクセス出来るようにします。
なお、サーバのIPアドレスは 192.168.0.2 とします。
また、クライアントは同じネットワークにあるものとし、VineLinuxを利用します。
FreeBSD# vi /etc/exports <= 設定ファイルの作成 /usr/home/kaz -maproot=0 -network=192.168.0 <= 追加 /usr/home/kaz <= 共有するディレクトリ -maproot=0 <= rootでmountした場合、mount後のディレクトリでもroot権限を持つ -network=192.168.0 <= mountを許可するネットワーク |
NFSサーバが起動していない場合
FreeBSD# vi /etc/rc.conf <= 設定ファイルの編集 以下を追加 portmap_enable="YES" nfs_server_enable="YES" nfs_server_flags="-u -t -n 4" mountd_flags="-r" FreeBSD# /etc/rc.d/nfsserver start <= カーネルにNFS関係のオプションが組み込まれていない場合 FreeBSD# /etc/rc.d/rpcbind start <= rpcbindの起動 FreeBSD# /etc/rc.d/mountd start <= mountdの起動 FreeBSD# /etc/rc.d/nfsd start <= nfsdの起動 FreeBSD# /etc/rc.d/nfslocking start <= NFSロックの動作(rpc.statd、rpc.lockdの起動) |
なお、/etc/rc.conf にNFS関係の記述をしているので、FreeBSDの起動時にNFSサーバも自動的に起動されます。
NFSサーバが起動している場合
NFSサーバが起動している場合、/etc/exports ファイルの内容を反映させます。
FreeBSD# kill -HUP `cat /var/run/mountd.pid` |
マウント先のディレクトリを作成します。
[root@Vine root]# mkdir /mnt/nfs <= マウント先ディレクトリの作成 |
NFSサーバにマウントします。
[root@Vine root]# mount -t nfs 192.168.0.2:/usr/home/kaz /mnt/nfs <= NFSサーバの /usr/home/kaz を /mnt/nfs にマウント |
Linuxクライアントの自動マウント
Linuxクライアントを起動する際に自動的にマウントするようにします。
[root@Vine root]# vi /etc/fstab <= 設定ファイルの編集 192.168.0.2:/usr/home/kaz /mnt/nfs nfs rw 0 0 <= 追加 |