A única coisa a notar é que quando o servidor NFS está fora - suas montagens congelarão - fazer uma montagem não será bloqueada para que o próprio "congelamento" possa ser evitado, mas isso não corrigirá o problema dos diretórios home. sem um diretório inicial, o usuário é parafusado de qualquer maneira.
Mesmo quando o servidor NFS se recuperar, a menos que você faça algo a respeito, o problema de congelamento permanecerá - você terá que matar o processo na máquina de montagem e remontar. A razão para isso é que quando o servidor NFS volta a funcionar, ele atribuiu um% diferente% co_de - para que você possa pelo menos corrigir esse problema codificando permanentemente o fsid
s no servidor NFS, por exemplo ...
#. Home Directories
/usr/users \
192.168.16.0/22(rw,sync,no_root_squash,fsid=1) \
192.168.80.0/22(rw,sync,no_root_squash,fsid=1)
#. Scratch Space
/var/ftp/scratch \
192.168.16.0/22(rw,async,no_root_squash,fsid=3) \
192.168.80.0/22(rw,async,no_root_squash,fsid=3) \
172.28.24.151(rw,async,root_squash,fsid=3)
Os estados da página do manual fsid
...
fsid=num
This option forces the filesystem identification portion of the file handle
and file attributes used on the wire to be num instead of a number derived
from the major and minor number of the block device on which the filesystem
is mounted. Any 32 bit number can be used, but it must be unique amongst
all the exported filesystems.
This can be useful for NFS failover, to ensure that both servers of the
failover pair use the same NFS file handles for the shared filesystem thus
avoiding stale file handles after failover.
... Enquanto isso indica que, contanto que os números principais / secundários não sejam alterados (o que eles normalmente não fazem, exceto quando você estiver exportando volumes SAN / multipath, onde podem ser alterados), Descobrimos que removemos completamente o problema - ou seja, se o servidor NFS voltar - a conexão foi restaurada rapidamente - eu ainda não sei por que isso fez a diferença para dispositivos como exports(5)
, por exemplo. / p>
Agora devo salientar que meu argumento é em grande parte anedótico - na verdade não faz sentido por que ele consertou o problema, mas "parece" tê-lo corrigido - de alguma forma - provavelmente há outras variáveis em jogo aqui que Eu ainda não descobri. =)