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

Automount NFS-Freigabe in Linux mit autofs

Autofs ist ein Dienst in Linux-ähnlichen Betriebssystemen, der das Dateisystem und Remote-Freigaben automatisch einbindet, wenn darauf zugegriffen wird. Der Hauptvorteil von autofs besteht darin, dass Sie das Dateisystem nicht immer mounten müssen, das Dateisystem wird nur gemountet, wenn es benötigt wird.

Der Autofs-Dienst liest zwei Dateien Master-Map-Datei ( /etc/auto.master ) und eine Zuordnungsdatei wie /etc/auto.misc oder /etc/auto.xxxx .

In der Datei „/etc/auto.master“ haben wir drei verschiedene Felder:

/        

In der Kartendatei (/etc/auto.misc oder /etc/auto.xxxx) haben wir auch drei verschiedene Felder:

          

In diesem Artikel werden wir die NFS-Freigabe mit autofs mounten. NFS-Freigabe „/db_backup ‘ wird vom NFS-Server von Fedora exportiert (192.168.1.21 ). Wir werden diese NFS-Freigabe unter CentOS 7 und Ubuntu Linux mit autofs bereitstellen.

Schritte zum Mounten von NFS-Freigaben mit Autofs in CentOS 7

Schritt:1 Autofs-Paket installieren.

Installieren Sie das autofs-Paket mit dem folgenden yum-Befehl, wenn es nicht installiert ist.

[[email protected] ~]# rpm -q autofs
package autofs is not installed
[[email protected] ~]# yum install autofs

Schritt:2 Bearbeiten Sie die Master-Zuordnungsdatei (/etc/auto.master )

Fügen Sie die folgende Zeile hinzu .

[[email protected] ~]# vi /etc/auto.master
/dbstuff  /etc/auto.nfsdb  --timeout=180

Hinweis: Einhängepunkt „/dbstuff“ ‘ muss auf Ihrem System vorhanden sein. Wenn nicht, erstellen Sie ein Verzeichnis ‚mkdir /dbstuff ‘. Die NFS-Freigabe wird nach 180 Sekunden oder 3 Minuten automatisch deaktiviert, wenn keine Aktion für die Freigabe ausgeführt wird.

Schritt:2 Erstellen Sie eine Zuordnungsdatei „/etc/auto.nfsdb“

Erstellen Sie eine Kartendatei und fügen Sie die folgende Zeile hinzu.

[[email protected] ~]# vi /etc/auto.nfsdb
db_backup  -fstype=nfs,rw,soft,intr  192.168.1.21:/db_backup

Speichern und beenden Sie die Datei.

Wo:

  • db_backup ist ein Einhängepunkt.
  • -fstype=nfs ist der Dateisystemtyp &‘rw,soft,intr’ sind Mount-Optionen.
  • ‘192.168.1.21:/db_backup’ ist der Speicherort der NFS-Freigabe.

Schritt:3 Starten Sie den auotfs-Dienst.

[[email protected] ~]# systemctl start autofs.service
[[email protected] ~]# systemctl enable autofs.service
ln -s '/usr/lib/systemd/system/autofs.service' '/etc/systemd/system/multi-user.target.wants/autofs.service'
[[email protected] ~]#

Schritt:3 Versuchen Sie nun, auf den Einhängepunkt zuzugreifen.

Der Einhängepunkt der NFS-Freigabe ist „/dbstuff/db_backup“. Wenn wir versuchen, auf den Einhängepunkt zuzugreifen, wird der Autofs-Dienst die NFS-Freigabe automatisch einhängen.

Schritte zum Mounten der NFS-Freigabe mit autofs in Ubuntu Linux.

Schritt:1 Installieren Sie das autofs-Paket mit dem Befehl apt-get.

[email protected]:~$ sudo apt-get install autofs

Schritt:2 Bearbeiten Sie die Master-Map-Datei „/etc/auto.master“

Fügen Sie die folgende Zeile in der Master-Map-Datei hinzu.

[email protected]:~$ sudo vi /etc/auto.master
/dbstuff   /etc/auto.nfsdb   --timeout=180

Speichern und beenden Sie die Datei.

Erstellen Sie den Einhängepunkt.

[email protected]:~$ sudo mkdir /dbstuff
[email protected]:~$

Schritt:2 Erstellen Sie eine Zuordnungsdatei „/etc/auto.nfsdb“.

Fügen Sie die folgende Zeile in der Map-Datei hinzu.

[email protected]:~$ sudo vi /etc/auto.nfsdb
db_backup   -fstype=nfs4,rw,soft,intr   192.168.1.21:/db_backup

Schritt:3 Starten Sie den autofs-Dienst.

[email protected]:~$ sudo /etc/init.d/autofs start

Schritt:4 Versuchen Sie, auf den Einhängepunkt zuzugreifen.


Linux
  1. Mounten Sie NFS-Dateisysteme mit autofs

  2. Befehl, der Linux dazu zwingt, den Cache einer Datei auf einer NFS-Freigabe zu leeren?

  3. Verwenden des Linux-Basisnamenbefehls in Bash-Skripten

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

  5. Linux CLI Connect Manager?

So mounten Sie Windows Share unter Linux mit CIFS

So teilen Sie Dateien lokal unter Linux mit NitroShare

Verwenden des Cat-Befehls unter Linux mit Beispielen

So überwachen Sie Dateiänderungen mit fswatch unter Linux

Verwaltung des Netzwerkdateisystems (NFS) unter Linux

Fragen im Vorstellungsgespräch unter Linux Network File System (NFS).