Ваш синтаксис не совместим с реализацией FreeBSD. Попробуйте это:
/storage/build -maproot=root -network 10.10.0 -mask 255.255.255.0
-maproot=root
опция имеет то же значение как no_root_squash
в большем количестве центральных Linux реализаций (это отображается root
на стороне клиента к root
на стороне сервера). По умолчанию монтирование nfs FreeBSD является чтением-записью, таким образом, Вы не должны указывать на это явно. Вместе, -network
и -mask
опции здесь говорят, что сервер nfs для разрешения монтирует запросы из 10.10.0/24 сети. С другой стороны, можно использовать нотацию CIDR (благодаря @Craig Sanders для указания на него) и опустить -mask
опция.
Смотрите на exports
страница справочника в Вашей системе FreeBSD. Это вдается в довольно мало подробностей и имеет несколько примеров.
Существует документация, доступная для экспорта папок с помощью NFS. Можно взглянуть на эту ссылку: http://nixdoc.net/man-pages/hp-ux/man4/exports.4.html. Это может иметь некоторую справку к Вам.
"Файл/etc/exports описывает каталоги, которые могут быть экспортированы в клиенты NFS".
Это похоже на стиль Linux/etc/exports. Формат FreeBSD существенно отличается.
См. http://www.freebsd.org/cgi/man.cgi?query=exports&sektion=5
Вы, вероятно, хотите что-то как:
/storage/build -network=10.10.0.0/24 -maproot=0
[...] The third case is specified by the flag -network=netname[/prefixlength] and optionally -mask=netmask.
могло бы быть в новинку для FreeBSD 9.x.... dunno. – cas 27.09.2012, 02:33