GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Mounten Sie NFS-Dateisysteme mit autofs

Kürzlich hatte ich die Gelegenheit zu lernen, wie man NFS-Freigaben unter Linux konfiguriert. Bei meiner Erkundung von NFS bin ich auf etwas gestoßen, das ich wirklich interessant fand und das ich mit den Lesern von Enable Sysadmin teilen möchte. Was meine Aufmerksamkeit erregt hat, ist autofs . Sehen wir uns an, was autofs ist und wie es funktioniert.

Autofs definiert

Autofs ist ein Automount-Daemon, der Mount-Punkte nach Bedarf verwaltet. Kurz gesagt, es wird eine bestimmte Freigabe nur gemountet, wenn auf diese Freigabe zugegriffen wird, und nach einer definierten Zeitspanne der Inaktivität ausgehängt. Das automatische Mounten von NFS-Freigaben auf diese Weise spart Bandbreite und bietet eine bessere Leistung im Vergleich zu statischen Mounts, die von /etc/fstab gesteuert werden .

Wie funktioniert es?

Wie die meisten Dinge in Linux, autofs verwendet eine Konfigurationsdatei als Rahmen für die Ausführung von Aufgaben. Es konsultiert eine Zuordnungsdatei, die sich unter /etc/auto.master befindet . Die Datei definiert verschiedene Einhängepunkte. Jeder Eintrag in dieser Datei hat drei Felder, die gesetzt werden müssen, damit der Daemon richtig funktioniert. Diese Felder sind:

  1. Bereitstellungspunkt
  2. Speicherort der Kartendatei
  3. Optionales Feld (ermöglicht die Aufnahme von Optionen)

Praxisbeispiel

Schauen wir uns an, wie ein Verzeichnis auf unseren Maschinen gemountet wird. Lassen Sie uns für diese Demonstration das Verzeichnis /afstest mounten auf unserem Remote-Rechner client.example.com (172.25.1.4) zum Einhängepunkt /test/nfs_share . Fügen Sie dazu Folgendes zu auto.master hinzu Datei:

/test                 /etc/auto.misc      --timeout 30

Sobald dies abgeschlossen ist, fügen Sie unserer Kartendatei /etc/auto.misc Folgendes hinzu :

autofstest   -rw,soft,intr,rsize=8192,wsize=8192 client.example.com:/afstest

Feld eins in auto.misc file ist der Name des Unterverzeichnisses in /misc . Das zweite Feld enthält unsere Mount-Optionen, wie z. B. Lese- und Schreibberechtigungen und Größenbeschränkungen. Das dritte Feld ist der Speicherort des NFS-Exports.

HINWEIS :Diese Felder unterscheiden sich von den in /etc/auto.master aufgelisteten Feldern

Sobald wir alle unsere Optionen eingestellt haben, müssen wir autofs neu starten Service. Verwenden Sie den folgenden Befehl:

# /sbin/service autofs restart

Wenn Sie fertig sind, überprüfen Sie die aktiven Einhängepunkte mit diesem Befehl:

# /sbin/service autofs status

Wie bei allen Änderungen an Konfigurationsdateien müssen Sie die Datei neu laden, wenn der Dienst ausgeführt wird, wenn die Änderung vorgenommen wird. Sie können dies tun, indem Sie den Dienst komplett neu starten oder einfach einen Soft Reload durchführen:

# /sbin/service autofs reload

Abschluss

Die autofs Dienstprogramm ist eine großartige Möglichkeit, Ihre NFS-Reise mit zusätzlichen Einblicken in diese nützliche Funktion zu ergänzen. Es gibt so viel mehr über die Dinge zu lernen, die wir jeden Tag benutzen, wenn wir uns nur die Zeit nehmen, danach zu graben. Hoffentlich fanden Sie diese kurze Übung hilfreich.

[ Kostenloser Download:Spickzettel für fortgeschrittene Linux-Befehle. ]


Linux
  1. So mounten Sie NFS-Dateisysteme mit „autofs“ in CentOS/RHEL

  2. So erstellen und mounten Sie das Btrfs-Dateisystem (mit Beispielen erklärt)

  3. So erstellen und mounten Sie Dateisysteme in Linux

  4. Warnung mit nftw

  5. Wie kann ich Dateisysteme mit > 4 KB Blockgröße mounten?

So mounten Sie eine NFS-Freigabe unter Linux

So mounten Sie eine ISO-Datei unter Linux

Linux-WC-Befehl mit Beispielen

Digitale Signaturen mit GnuPG

Mounten Sie einen Remote-Ordner mit sshfs

Linux-Mount-Befehl mit Beispielen