次のNFSエクスポートファイルはFreeBSD9.0では機能しません。サブネット全体と共有することをどのように指定する必要がありますか?
mybox# cat /etc/exports
/storage/build 10.10.0.0/24(rw,no_root_squash)
syslogからのエラー:
mountd[1133]: bad exports list line /storage/build
10.10.0.0/24(rw,no_root_squash)
/etc/rc.conf
rpcbind_enable="YES"
nfs_server_enable="YES"
mountd_flags="-r"
承認された回答:
あなたの構文はFreeBSD実装と互換性がありません。これを試してください:
/storage/build -maproot=root -network 10.10.0 -mask 255.255.255.0
-maproot=root
オプションはno_root_squash
と同じ意味です より多くのLinux中心の実装で(root
をマップします クライアント側でroot
サーバー側)。デフォルトでは、FreeBSD nfsマウントは読み取り/書き込みであるため、明示的に指定する必要はありません。一緒に、-network
および-mask
ここでのオプションは、nfsサーバーに10.10.0/24ネットワークからのマウント要求を許可するように指示します。または、CIDR表記を使用して(@Craig Sandersに指摘していただきありがとうございます)、-mask
を省略できます。 オプション。
exports
を見てください FreeBSDシステムのマンページ。かなり詳細に説明されており、いくつかの例があります。