Linux: differenza tra l'utilizzo di autofs con NFS e il semplice utilizzo di fstab


10

Qual è la differenza tra l'utilizzo di auto.master e il montaggio automatico dei punti di montaggio NFS rispetto al semplice inserimento delle informazioni in fstab? Linux Red-Hat 5/6

Risposte:


6

Con fstab, il vantaggio è che il filesystem remoto verrà montato sul sistema (quando l' noautoopzione mount non viene utilizzata).

Inoltre, dipende da come viene definito il punto di montaggio. Esistono due opzioni che determinano il comportamento di recupero quando il client NFS non riesce a raggiungere il server. Con l' hardopzione (quella predefinita), il processo di avvio si interromperà se si verifica un problema con il montaggio della condivisione nfs e vengono effettuati ripetuti tentativi per montare la condivisione indefinitamente. Se softviene utilizzata l' opzione, il montaggio non riesce dopo l' retransinvio della ritrasmissione.

D'altra parte, autofs monta le condivisioni nfs solo quando sono necessarie e accessibili.


Questa era anche la mia comprensione delle autofs; quindi autofs reagirà a una stat, o altra richiesta di filesystem che fa riferimento a quel mountpoint montando prima il volume NFS e poi completando la richiesta? Smonta immediatamente NFS dopo il completamento dell'operazione?
Gregg Leventhal,

Le autofs @GreggLeventhal possono essere configurate per smontare dopo un periodo di inattività. L'impostazione del timeout su 0 non sarebbe una buona idea poiché porterebbe a cicli di montaggio smontaggio molto frequenti quando si accede a due file in successione.
Gilles 'SO- smetti di essere malvagio' il

Qual è il vantaggio rispetto a lasciarlo montato via fstab?
Gregg Leventhal,

5

Il vantaggio di autofs sarebbe che puoi avviare il tuo server (e usarlo) normalmente quando un mount NFS è inaccessibile. Solo l'utente / l'applicazione che desidera accedere al mount NFS noterà l'indisponibilità. Con fstab il tuo server potrebbe rifiutarsi di avviarsi (opzione hard), avviarsi molto lentamente (opzione hard con timeout), oppure potresti dover reinstallare manualmente il mount NFS non disponibile ogni volta che fallisce (opzione soft). Per favore qualcuno mi corregga se sbaglio.


Ho trovato questo articolo che aggiunge almeno un punto a questa risposta: golinuxhub.com/2014/09/…
MrMas

Proprio come un suggerimento laterale, non so se è uno standard, ma fstabsu Ubuntu / Debian hanno nofailun'opzione che impedirebbe errori di avvio su target fs non disponibili
JacopKane,

1

Generalmente, come sappiamo, il montaggio all'avvio avviene con / etc / fstab mentre autofs è il demone che succede in seguito. quindi generalmente è bene avere condivisioni NFS su autofs in modo che non ci siano problemi durante il processo di avvio se le condivisioni NFS non riescono a caricarsi (succede a volte). Il vantaggio di autofs è dovuto al fatto che il tempo di avvio di autofs è ridotto a causa della riduzione del punto di montaggio non necessario. Lo smontaggio automatico viene eseguito anche in base al periodo. L'efficienza della rete è aumentata.

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.