FreeBSDサーバー同士のファイル共有にNFSをしようしてみました。
デフォルトで既に入っていると思いますが
options NFSCL
options NFSD
options NFSLOCKD
options NFS_ROOT
を入れてカーネルを更新しておきます。
まずは設定
/etc/rc.conf を編集する
nfs_server_enable="YES"
nfs_server_flags="-u -t -n 4"
portmap_enable="YES"
mountd_flags="-r"
共有するフォルダーを設定します。
/etc/exports
例えばこれはリードオンリーで192.168.0.2だけに許可します。
/usr/home/data -ro 192.168.0.2
/etc/rc.confを編集する
nfs_client_enable="YES"
nfs_client_flags="-n 4"
手動でマウント
-rはリードオンリー
# mount -t nfs -r 192.168.0.1:/usr/home/data /mnt
ブート時にマウントする場合は
/etc/fstab
roは同じくリードオンリーです。
192.168.0.1:/usr/home/data /mnt nfs ro 0