A montagem NFS montada dentro de outra montagem NFS desaparece aleatoriamente

9

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

As entradas do fstab são um pouco parecidas com isto:

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

A questão é que de tempos em tempos a pasta "/ home / bigdir" estará vazia, mesmo que 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 é desmontar e, em seguida, (re) montar 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 eu posso ver não existem erratas para este problema em particular).

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

    
por espenfjo 29.06.2012 / 21:37

3 respostas

1

Você mencionou a tentativa de montagem automática. Você retirou a entrada /home/bigdir do autofs? Eu estou querendo saber se você deixou lá por acidente e automount é o tempo limite. Não tenho certeza de como uma entrada em ambos fstab e autofs seria executada (embora eu ache que o fstab seria o mesmo e seria tratado como uma montagem estática).

Além disso, df -h show /home/bigdir também está montado?

    
por 29.06.2012 / 22:13
1

Parece que você não teria que montar bigdir do compartilhamento NFS também. como você já está montando home com bigdir aninhado nele. Então você deve apenas ter que

mount /home/bigdir /bigdir

Ou até mesmo, possivelmente, criar um link simples?

    
por 03.01.2018 / 23:18
1

Acho que o "problema subjacente" não pode ser corrigido. Quando seus / home remounts, por exemplo, devido a problemas de conexão, sua montagem aninhada fica oculta, porque o diretório no qual ela foi montada não existe (). Eu 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.

    
por 18.01.2018 / 07:19