Dieser Beitrag erklärt, wie man „autofs“ konfiguriert, um NFS-Dateisysteme mit dem „autofs“-Dienst zu mounten.
1. Stoppen Sie den „autofs“-Dienst, überprüfen Sie, ob der Dienst ausgeführt wird, und fahren Sie dann mit dem Stoppen fort.
# service autofs status automount (pid 25285) is running... # service autofs stop Stopping automount: [ OK ] # service autofs status automount is stopped
2. Bearbeiten Sie /etc/auto.master Datei, um die Dateizuordnung festzulegen:
Die Datei /etc/auto.master ist die Hauptkonfigurationsdatei für den 'autofs'-Dienst, diese Datei enthält die Master-Map-Listen der Einhängepunkte auf dem System, die von 'autofs' gesteuert werden, und ihre entsprechenden Konfigurationsdateien oder Netzwerkquellen, die bekannt sind als 'Automount-Karten ‘.
So sollte die Datei aussehen:
# Sample auto.master file # This is an automounter map and it has the following format # key [ -mount-options-separated-by-comma ] location # For details of the format look at autofs(5). # /misc /etc/auto.misc ---------------------> MAP FILE # # NOTE: mounts done from a hosts map will be mounted with the # "nosuid" and "nodev" options unless the "suid" and "dev" # options are explicitly given. # /net -hosts # # Include central master map if it can be found using # nsswitch sources. # # Note that if there are entries for /net or /misc (as # above) in the included master map any keys that are the # same will not be seen as the first read key seen takes # precedence. # +auto.master
Die „Map-Datei“ kann in eine beliebige andere Datei unter /etc mit dem Namen „auto.mount“ geändert werden, um den Export in ein beliebiges anderes Verzeichnis zu mounten. Für weitere Informationen fahren Sie bitte mit Schritt Nummer zwei fort.
Bearbeiten Sie die Datei „auto.master ‘-Datei und fügen Sie das Hash-Symbol vor der Zeile „/misc /etc/auto.misc“ hinzu, und fügen Sie dann die folgende Zeile am Ende der Datei hinzu:
/- /etc/auto.mount
Die Datei sollte nach der Änderung wie im folgenden Beispiel aussehen:
# # /misc /etc/auto.misc # /- /etc/auto.mount
3. Erstellen und/oder bearbeiten Sie die Kartendatei:
Die Map-Datei ist eine separate Datei, die die Dateisysteme definiert, die unter einem bestimmten Mount-Punkt gemountet werden sollen. Beispielsweise könnte die Datei /etc/auto.misc Einhängepunkte im Verzeichnis /misc definieren; Ein weiteres Beispiel ist die Verwendung von /mnt als weiteres Verzeichnis zum Mounten des Exports. Wenn ein anderes Verzeichnis benötigt wird, muss eine neue Datei im /etc/-Verzeichnis mit dem Namen „auto.mount“ als Empfehlung erstellt werden.Das Folgende ist ein Beispiel für die Datei „/etc/auto.misc“ und die neue Datei „auto.mount“
# This is an automounter map and it has the following format # key(mount-point) [ -mount-options-separated-by-comma ] location ===> THIS IS THE GENERAL FORMAT OF THE MAPS # Details may be found in the autofs(5) manpage cd -fstype=iso9660,ro,nosuid,nodev :/dev/cdrom ===> EXAMPLE # the following entries are samples to pique your imagination #linux -ro,soft,intr ftp.example.org:/pub/linux #boot -fstype=ext2 :/dev/hda1 #floppy -fstype=auto :/dev/fd0 #floppy -fstype=ext2 :/dev/fd0 #e2floppy -fstype=ext2 :/dev/fd0 #jaz -fstype=ext2 :/dev/sdc1 #removable -fstype=ext2 :/dev/hdd mount_point_name -rw,soft,intr,rsize=8192,wsize=8192 NFS.example.net:/export_name ===> IP address can be used instead of the FQDN
Wenn Sie weder das Verzeichnis /misc noch die Datei „auto.misc“ verwenden möchten, erstellen Sie eine neue Datei mit dem Namen „auto.mount“ und fügen Sie dieselben Parameter mit der entsprechenden Syntax hinzu, wie im folgenden Beispiel:
# vi /etc/auto.mount
Hängen Sie die folgende Zeile an:
/mount_point -fstype=nfs,rw NFS.example.net:/export_nameHINWEIS :Stellen Sie sicher, dass Sie die Datei „/etc/auto.master“ bearbeitet haben, und ändern Sie die Kartendatei in die gewünschte.
4. Starten Sie den Dienst „autofs“:
# service autofs start Starting automount: [ OK ]
5. Führen Sie den Befehl „mount“ aus, um zu überprüfen, ob Ihre NFS-Freigabe jetzt gemountet ist:
# mount NFS_IP_Address:/export on /mount_point type nfs (rw,vers=4,addr=NFS_IP_Address,clientaddr=local_IP_Address)