GNU/Linux >> Linux の 問題 >  >> FreeBSD

Freebsd – Freebsd 9.0でNfsを使用してフォルダをサブネットにエクスポートする方法は?

次の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システムのマンページ。かなり詳細に説明されており、いくつかの例があります。


FreeBSD
  1. rpcdebug を使用して NFS デバッグ ログを有効にする方法

  2. tar を使用してフォルダー構造のないファイルを抽出するにはどうすればよいですか

  3. フォルダを正確に複製する方法

  1. .bashrcでエクスポートを使用しますか?

  2. Nfsネットワークを設定する方法は?

  3. DBUS_SESSION_BUS_ADDRESS をエクスポートする方法

  1. FreeBSDにGitlabをインストールする方法

  2. Nfsを使用してUbuntuServer14.04をネットワークブートする方法は?

  3. CentOS/RHEL で「autofs」を使用して NFS ファイル システムをマウントする方法