Eu tenho o servidor NFSv4 (no RHELv6.4) e os clientes NFS no (CentOSv6.4). Digamos em /etc/exports
:
/shares/website1 <ip-client-1>(rw,sync,no_subtree_check,no_root_squash)
/shares/website2 <ip-client-2>(rw,sync,no_subtree_check,no_root_squash)
Então, sempre que eu fiz algumas alterações (digamos que as alterações SOMENTE para client-2
), por exemplo:
/shares/website1 <ip-client-1>(rw,sync,no_subtree_check,no_root_squash)
/shares/xxxxxxxx <ip-client-2>(rw,sync,no_subtree_check,no_root_squash)
Então eu sempre service nfs restart
. E então eventualmente .. o ponto de montagem client-1
ficou sem resposta (Não é possível abrir seus arquivos, etc) . (Por quê? Por causa de RESTART?)
Mas, como descrito, modifiquei apenas a linha client-2
apenas. Tudo para o client-1
ainda está intocado.
Então, minhas perguntas aqui são:
- Sempre que eu modifico o
/etc/exports
, devorestart
o serviço ou o quê? - Se i
service nfs restart
, por que o ponto de montagem em outros clientes é afetado? (Para as máquinas clientes sem alterações feitas/etc/exports
para elas.)
Isso significa que, sempre que eu faça as alterações no /etc/exports
e restart
o serviço, i terá de ir RE-MOUNT os diretórios em clientes todos na lista de exportação, a fim de ter o monte de pontos de trabalho novamente.
Alguma ideia, por favor?
/etc/exports
, tente apenas executar, como rootexportfs -ra
,. Vejaman exportfs
para detalhes.nfs restart
mais?Respostas:
Você não precisa reiniciar o NFS toda vez que fizer uma alteração
/etc/exports
. Tudo o que é necessário é emitir o comando apropriado após editar o/etc/exports
arquivo:Trecho da documentação oficial da Red Hat intitulada: 21.7. O arquivo de configuração / etc / exports .
excerto
Leia também a
exportfs
página de manual para obter mais detalhes, especificamente a seção "DESCRIÇÃO", que explica tudo isso e muito mais.Observe também as opções que estamos usando
-ra
:fonte
-ra
vez de apenas-r
?