Você tem um erro de digitação na primeira linha de exportação. Há um traço na frente do argumento após -network
. Além disso, verifique se o argumento da rede faz sentido. Não parece uma especificação de rede para mim.
No FreeBSD 10.1 REL (para cliente e servidor), estou tentando compartilhar certos diretórios ( / etc e / root ) via NFSv4 com um cliente específico .
Meu / etc / exports -
/etc /root -ro -maproot=nobody:nogroup -network 10.0.200.100/32
V4: /
... isto dá dois resultados inesperados: 1) todo o sistema de arquivos é montável 2) a partir de qualquer IP. Um ponto similar foi feito aqui para o Linux, mas parece que não foi especificamente respondido. / p>
Meu entendimento [aparentemente incorreto] era de que outros diretórios, por exemplo, / boot , não seria compartilhado ao usar este arquivo / etc / exports e que apenas um cliente com IP 10.0.200.100 seria capaz de montar o compartilhamento. No entanto, eu posso montar qualquer diretório sob o sistema de arquivos raiz do servidor de qualquer IP que eu tentei usando este / etc / exports . Ao executar showmount -e , os dois diretórios são listados como exportados e em execução
service nfsd restart
service mountd onereload
... não envia mensagens de erro para / var / log / messages no servidor.
EDIT: Eu trabalhei com base no que aprendi aqui e aqui . Meu layout de arquivo / etc / exports (acima) estava incorreto (e o que você vê acima ainda está incorreto) e alguns erros não estavam aparecendo porque nfsuserd_flags não estava definido como -verbose . Também vale a pena mencionar aqui a documentação de exportação (5) do freebsd para o NFSv4 é extremamente carente e aparece ser, em alguns casos, incorreto.
Você tem um erro de digitação na primeira linha de exportação. Há um traço na frente do argumento após -network
. Além disso, verifique se o argumento da rede faz sentido. Não parece uma especificação de rede para mim.
Tags freebsd