Eu tenho uma configuração interessante: um servidor com vários servidores NFS remotos montados em uma pasta, com essa pasta sendo exportada novamente pelo Samba. Pense nisso como um proxy de compartilhamento, mantendo todas as pastas compartilhadas em um só lugar.
Meu problema é que sempre que uma das montagens é desativada (servidor reiniciado, serviço reiniciado, disco rígido externo que o servidor estava exportando foi removido, etc.), qualquer tentativa de ler os blocos de montagem para sempre. Isso também significa que a execução de %code% nesse diretório congela e os usuários que se conectam pelo Samba também congelam. Isso também causou algumas vezes um dos meus trabalhos cron para bloquear o que quase caiu no servidor porque tinha centenas de processos bloqueados. Isso está ficando muito chato, já que eu geralmente tenho que abrir um terminal que não está esperando o %code% terminar (não posso cancelá-lo), execute %code% , espero que ele funcione, corrija o problema, remonte tudo .
Existe uma maneira de montar um compartilhamento NFS com a condição de que, se a conexão falhar por qualquer motivo (de preferência com um período de repetição), a montagem não é montada ou, pelo menos, não é bloqueada?
______ azszpr31981 ___
Normalmente, quando montar o NFS, é uma boa idéia ter um conjunto de sinalizadores semelhante a este:
%pre%
%bl0ck_qu0te%
Você também pode definir:
%pre%
que deve permitir que a montagem NFS atinja o tempo limite e torne o diretório inacessível se o servidor NFS interromper a conexão, em vez de esperar em novas tentativas.
Dê uma olhada no este link para mais informações sobre as opções de montagem do NFS
___