A montagem NFS montada dentro de outra montagem NFS desaparece aleatoriamente

9

Eu tenho um problema bastante estranho, onde minhas montagens NFS aninhadas desaparecem aleatoriamente de tempos em tempos.

As entradas do fstab se parecem com isso:

nfs:/home /home nfs rw,hard,intr,rsize=32768,noatime,nocto,proto=tcp 0 0
nfs:/bigdir /home/bigdir nfs rw,hard,intr,rsize=32768,noatime,nocto,proto=tcp,bg 0 0

O problema é que, de tempos em tempos, a pasta "/ home / bigdir" fica vazia, embora o mtab pense que o compartilhamento ainda está montado. nfsstat et. al. Também acho que o compartilhamento ainda está montado.

A única coisa que funciona é desmontando e depois (re) montando o compartilhamento bigdir.

O lado do servidor é um NetApp. O lado do cliente é o kernel RHEL5.5, 2.6.18-194 (Sim, eu sei que o 5.8 está fora, mas até onde posso ver, não há erratas para esse problema em particular).

Posso usar vários hacks, como automount, ou montá-lo em outro caminho e, em seguida, usar --mount bind, mas gostaria de corrigir o problema subjacente.

espenfjo
fonte

Respostas:

1

Você mencionou tentar a montagem automática. Você /home/bigdirretirou a entrada dos autofs? Gostaria de saber se você deixou lá por acidente e automount está expirando. Eu não estou certo de como uma entrada em ambos fstab e autofs iria jogar fora (embora eu acho que fstab iria ganhar e seria tratada como uma estática de montagem).

Além disso, df -hmostra /home/bigdircomo montado também?

Banjer
fonte
Oi, obrigado pela sua resposta. Ainda não tentei usar o automount, pois normalmente não precisamos disso. Foi principalmente para obter alguma automação para montar / desmontar o compartilhamento quando não usado, pode ter ajudado a contornar o problema. dfde fato mostrou / home / bigdir também.
espenfjo 29/06
1

Parece que você também não precisaria montar o bigdir a partir do compartilhamento NFS. como você já está montando em casa com o bigdir aninhado nele. Então você deve ter que

mount /home/bigdir /bigdir

Ou, possivelmente, apenas faça um link suave?

Otaviano
fonte
Não é assim que o NFS funciona.
Womble
Você está certo: ele teria que adicionar a nohidetag
Octavian
Não, nohideé para montagens aninhadas no servidor.
Womble
1

Eu acho que o "problema subjacente" não pode ser corrigido. Quando seu / home remonta, por exemplo, devido a problemas de conexão, sua montagem aninhada fica oculta, porque o diretório em que foi montada não existe (). Acho que a melhor solução é montar o compartilhamento aninhado em outro ponto e usar um link simbólico. É assim que sempre faço. Btw. crossmnt e nohide seriam os melhores para incluir nas exportações do servidor e montar um compartilhamento.

Harka Gyozo
fonte