Linux: Unterschied zwischen der Verwendung von Autofs mit NFS und der Verwendung von fstab

10

Was ist der Unterschied zwischen der Verwendung von auto.master und der automatischen Bereitstellung Ihrer NFS-Mountpunkte durch Autofs, anstatt nur die Informationen in fstab zu setzen? Linux Red-Hat 5/6

Gregg Leventhal
quelle

Antworten:

6

Mit fstabist der Vorteil der Remote - Dateisystem auf System montiert wird (wenn die noautoMount - Option nicht verwendet wird).

Darüber hinaus hängt es davon ab, wie der Einhängepunkt definiert ist. Es gibt zwei Optionen, die das Wiederherstellungsverhalten bestimmen, wenn der NFS-Client den Server nicht erreichen kann. Mit der hardOption (Standard) wird der Startvorgang angehalten, wenn beim Mounten der NFS-Freigabe ein Problem auftritt und wiederholt versucht wird, die Freigabe auf unbestimmte Zeit bereitzustellen. Wenn die softOption verwendet wird, schlägt die Bereitstellung fehl, nachdem erneut retransÜbertragungen gesendet wurden.

Auf der anderen Seite stellt autofs nfs-Freigaben nur dann bereit, wenn sie benötigt werden und auf sie zugegriffen wird.

dsmsk80
quelle
Das war auch mein Verständnis von Autofs; Autofs reagieren also auf eine Statistik oder eine andere Dateisystemanforderung, die auf diesen Mountpunkt verweist, indem sie zuerst das NFS-Volume bereitstellen und dann die Anforderung abschließen? Wird die Bereitstellung des NFS sofort nach Abschluss des Vorgangs aufgehoben?
Gregg Leventhal
@ GreggLeventhal-Autofs können so konfiguriert werden, dass sie nach einer gewissen Zeit der Inaktivität die Bereitstellung aufheben. Das Setzen des Zeitlimits auf 0 wäre keine gute Idee, da dies zu sehr häufigen Aufhebungszyklen führen würde, wenn Sie nacheinander auf zwei Dateien zugreifen.
Gilles 'SO - hör auf böse zu sein'
Was ist der Vorteil davon, dass es über fstab gemountet bleibt?
Gregg Leventhal
5

Der Vorteil von Autofs besteht darin, dass Sie Ihren Server wie gewohnt starten (und verwenden) können, wenn auf einen NFS-Mount nicht zugegriffen werden kann. Nur der Benutzer / die Anwendung, der / die auf den NFS-Mount zugreifen möchte, wird die Nichtverfügbarkeit bemerken. Mit fstab weigert sich Ihr Server möglicherweise, zu booten (harte Option), sehr langsam zu booten (harte Option mit Zeitüberschreitung) oder Sie müssen die nicht verfügbare NFS-Mounte jedes Mal manuell neu mounten, wenn sie fehlschlägt (weiche Option). Bitte jemand korrigiert mich, wenn ich falsch liege.

Ph. Bourdin
quelle
Ich habe diesen Artikel gefunden, der dieser Antwort mindestens einen Punkt hinzufügt: golinuxhub.com/2014/09/…
MrMas
Nur als Randtipp, ich weiß nicht, ob es ein Standard ist, aber fstabunter Ubuntu / Debian gibt es eine nofailOption, die einen Boot-Fehler bei nicht verfügbaren fs-Zielen verhindern würde
JacopKane
1

Wie wir wissen, erfolgt das Mounten beim Booten im Allgemeinen mit / etc / fstab, während autofs der Dämon ist, der später erfolgt. Daher ist es im Allgemeinen gut, NFS-Freigaben in Autofs zu haben, damit während des Startvorgangs keine Probleme auftreten, wenn NFS-Freigaben nicht geladen werden konnten (was manchmal vorkommt). Der Vorteil von Autofs liegt darin, dass die Startzeit von Autofs reduziert wird, da unnötige Einhängepunkte reduziert werden. Das automatische Aufheben der Bereitstellung erfolgt ebenfalls gemäß dem Zeitraum. Die Netzwerkeffizienz wird erhöht.

Akhil
quelle