Il mount NFS montato all'interno di un altro mount NFS scompare in modo casuale


9

Ho un problema piuttosto strano in cui i miei montaggi NFS nidificati scompaiono di tanto in tanto in modo casuale.

Le voci di fstab hanno un aspetto simile al seguente:

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

Il problema è che di tanto in tanto la cartella "/ home / bigdir" sarà vuota, anche se mtab pensa che la condivisione sia ancora montata. nfsstat et. al. pensa anche che la condivisione sia ancora montata.

L'unica cosa che funziona è smontare e quindi (ri) montare la condivisione bigdir.

Il lato server è una NetApp. Il lato client è RHEL5.5, kernel 2.6.18-194 (Sì, lo so 5.8 è uscito, ma per quanto posso vedere non ci sono errori per questo particolare problema).

Posso usare vari hack come automount o montarlo su un altro percorso e quindi usare --mount bind, ma vorrei risolvere il problema di fondo.

Risposte:


1

Hai menzionato il tentativo di montaggio automatico. Hai /home/bigdireliminato l' ingresso dalle autofs? Mi chiedo se l'hai lasciato lì per caso e l'automount lo sta scadendo. Io non sono sicuro di come una voce in entrambi fstab e autofs sarebbe giocare fuori (anche se direi fstab avrebbero vinto e sarebbe trattato come una statica di montaggio).

Inoltre, df -hmostra /home/bigdiranche montato?


Ciao, grazie per la tua risposta. Non ho ancora provato a utilizzare l'automount poiché normalmente non ne abbiamo bisogno. Soprattutto per ottenere un po 'di automazione per montare / smontare la condivisione quando non utilizzata, avrebbe potuto aiutare a eludere il problema. dfha effettivamente mostrato anche / home / bigdir.
espenfjo,

1

Sembra che non dovresti montare bigdir anche dalla condivisione NFS. come stai già montando a casa con bigdir annidato in esso. Quindi allora dovresti semplicemente farlo

mount /home/bigdir /bigdir

O forse semplicemente creare un collegamento software?


Non è così che funziona NFS.
Womble

Hai ragione: dovrebbe aggiungere il nohidetag
Ottaviano

No, nohideè per montaggi nidificati sul server.
Womble

1

Penso che il "problema di fondo" non possa essere corretto. Quando rimuovi / home, ad esempio a causa di problemi di connessione, il tuo mount nidificato diventa nascosto, perché la directory su cui è stato montato non esiste (). Penso che la soluzione migliore sia montare la condivisione nidificata su un altro punto e usare un collegamento simbolico. Questo è il modo in cui lo faccio sempre. Btw. crossmnt e nohide sarebbero i migliori da includere nelle esportazioni del server e montare una condivisione.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.