Ubuntu: Netzwerklaufwerk (NAS) einbinden
Inhaltsverzeichnis:
- Installieren von NFS-Client-Paketen
- Manuelles Mounten eines NFS-Dateisystems
- Automatisches Mounten von NFS-Dateisystemen mit
/etc/fstab
- Aushängen von NFS-Dateisystemen
- Fazit
Network File System (NFS) ist ein verteiltes Dateisystemprotokoll, mit dem Sie Remoteverzeichnisse über ein Netzwerk freigeben können. Mit NFS können Sie Remote-Verzeichnisse auf Ihrem System bereitstellen und mit den Remote-Dateien arbeiten, als wären sie lokale Dateien.
Unter Linux- und UNIX-Betriebssystemen können Sie den Befehl
mount
, um ein freigegebenes NFS-Verzeichnis an einem bestimmten Mount-Punkt in der lokalen Verzeichnisstruktur bereitzustellen.
In diesem Tutorial zeigen wir Ihnen, wie Sie eine NFS-Freigabe auf Linux-Computern manuell und automatisch bereitstellen.
Installieren von NFS-Client-Paketen
Um eine NFS-Freigabe auf einem Linux-System bereitzustellen, müssen Sie zuerst das NFS-Client-Paket installieren. Der Paketname unterscheidet sich zwischen den Linux-Distributionen.
-
NFS-Client unter Ubuntu und Debian installieren:
sudo apt update
sudo apt install nfs-common
Installieren des NFS-Clients unter CentOS und Fedora:
sudo yum install nfs-utils
Manuelles Mounten eines NFS-Dateisystems
Das Mounten einer Remote-NFS-Freigabe entspricht dem Mounten von regulären Dateisystemen.
Verwenden Sie den Befehl
mount
in der folgenden Form, um ein NFS-Dateisystem an einem bestimmten Einhängepunkt
mount
:
mount NFS_SERVER:EXPORTED_DIRECTORY MOUNT_POINT
Führen Sie die folgenden Schritte aus, um eine Remote-NFS-Freigabe manuell auf Ihrem Linux-System bereitzustellen:
-
Erstellen Sie zunächst ein Verzeichnis als Einhängepunkt für die Remote-NFS-Freigabe:
sudo mkdir /var/backups
Einhängepunkt ist ein Verzeichnis auf dem lokalen Computer, auf dem die NFS-Freigabe eingehängt werden soll.
Stellen Sie die NFS-Freigabe bereit, indem Sie den folgenden Befehl als root oder Benutzer mit sudo-Berechtigungen ausführen:
sudo mount -t nfs 10.10.0.10:/backups /var/backups
Dabei ist
10.10.0.10
die IP-Adresse des NFS-Servers,/backup
das Verzeichnis, das der Server exportiert, und/var/backups
der lokale Einhängepunkt.Bei Erfolg wird keine Ausgabe erzeugt.
Verwenden Sie den Befehl
mount
oderdf -h
um zu überprüfen, ob das Remote-NFS-Volume erfolgreichdf -h
.
Sobald die Freigabe bereitgestellt ist, wird der Bereitstellungspunkt zum Stammverzeichnis des bereitgestellten Dateisystems.
Wenn Sie die Freigabe manuell bereitstellen, bleibt die Bereitstellung der NFS-Freigabe nach einem Neustart nicht bestehen.
Automatisches Mounten von NFS-Dateisystemen mit
/etc/fstab
Im Allgemeinen möchten Sie das Remote-NFS-Verzeichnis beim Systemstart automatisch bereitstellen.
Die Datei
/etc/fstab
enthält eine Liste von Einträgen, die definieren, wo wie und welches Dateisystem beim Systemstart eingehängt wird.
Um eine NFS-Freigabe beim Start Ihres Linux-Systems automatisch bereitzustellen, fügen Sie der Datei
/etc/fstab
eine Zeile hinzu. Die Zeile muss den Hostnamen oder die IP-Adresse des NFS-Servers, das exportierte Verzeichnis und den Mount-Punkt auf dem lokalen Computer enthalten.
Gehen Sie folgendermaßen vor, um eine NFS-Freigabe auf Linux-Systemen automatisch bereitzustellen:
-
Richten Sie einen Einhängepunkt für die Remote-NFS-Freigabe ein:
sudo mkdir /var/backups
Öffnen Sie die Datei
/etc/fstab
mit Ihrem Texteditor:sudo nano /etc/fstab
Fügen Sie der Datei die folgende Zeile hinzu:
/ etc / fstab#
10.10.0.10:/backups / var / backups nfs default 0 0 10.10.0.10
die IP-Adresse des NFS-Servers ist, ist/backup
das exportierte Verzeichnis und/var/backups
der lokale Mount-Punkt.Führen Sie den Befehl
mount
in einer der folgenden Formen aus, um die NFS-Freigabe bereitzustellen:mount /var/backups mount 10.10.0.10:/backups
Der Befehl
mount
liest den Inhalt der/etc/fstab
und stellt die Freigabe/etc/fstab
.Beim nächsten Neustart des Systems wird die NFS-Freigabe automatisch bereitgestellt.
Aushängen von NFS-Dateisystemen
Mit dem Befehl
umount
das angehängte Dateisystem aus der Verzeichnisstruktur entfernt (ausgehängt).
Verwenden Sie zum
umount
einer bereitgestellten NFS-Freigabe den Befehl
umount
gefolgt von dem Verzeichnis, in dem sie bereitgestellt wurde, oder der Remotefreigabe:
umount 10.10.0.10:/backups
umount /var/backups
umount 10.10.0.10:/backups
Wenn der NFS-Mount einen Eintrag in der
fstab
Datei hat, entfernen Sie ihn.
Der Befehl
umount
die Freigabe nicht trennen, wenn das bereitgestellte Volume verwendet wird. Verwenden Sie den Befehl
fuser
, um herauszufinden, welche Prozesse auf die NFS-Freigabe
fuser
:
fuser -m MOUNT_POINT
Sobald Sie die Prozesse gefunden haben, können Sie sie mit dem Befehl
kill
stoppen und die Bereitstellung der NFS-Freigabe aufheben.
umount -l MOUNT_POINT
Wenn das entfernte NFS-System nicht erreichbar ist, verwenden Sie die Option
-f
(
--force
), um das
--force
der
--force
zu erzwingen.
umount -f MOUNT_POINT
Im Allgemeinen ist es keine gute Idee, die Option force zu verwenden, da dies die Daten im Dateisystem beschädigen kann.
Fazit
Wir haben Ihnen gezeigt, wie Sie eine Remote-NFS-Freigabe aktivieren und deaktivieren. Die gleichen Befehle gelten für alle Linux-Distributionen, einschließlich Ubuntu, CentOS, RHEL, Debian und Linux Mint.
Fühlen Sie sich frei, einen Kommentar zu hinterlassen, wenn Sie Fragen haben.
mounten nfs terminalWie man ein exfat-Laufwerk unter Debian Linux mounten kann
exFAT ist ein proprietäres Microsoft-Dateisystem, das für Flash-Speichergeräte wie SD-Karten und USB-Flash-Laufwerke optimiert ist. In diesem Tutorial zeigen wir Ihnen, wie Sie die exFAT-Unterstützung unter Debian Linux aktivieren.
Wie man eine ISO-Datei unter Linux mounten kann
Eine ISO-Datei ist eine Archivdatei, die normalerweise das vollständige Image einer CD oder DVD enthält. In diesem Tutorial wird erklärt, wie ISO-Dateien unter Linux eingehängt werden.
So mounten Sie ein exfat-Laufwerk unter Ubuntu Linux
exFAT (Extended File Allocation Table) ist ein proprietäres Microsoft-Dateisystem, das für Flash-Speichergeräte wie SD-Karten und USB-Sticks optimiert wurde. In diesem Tutorial erklären wir, wie Sie die exFAT-Unterstützung unter Ubuntu 18.04 aktivieren.