Android

Ein- und Aushängen von Dateisystemen unter Linux

Festplatte unter Linux mounten

Festplatte unter Linux mounten

Inhaltsverzeichnis:

Anonim

Unter Linux- und UNIX-Betriebssystemen können Sie mit dem Befehl mount Dateisysteme und Wechselmedien wie USB-Sticks an einem bestimmten Mount-Punkt in der Verzeichnisstruktur anhängen (mounten).

Mit dem Befehl umount das angehängte Dateisystem aus der Verzeichnisstruktur entfernt (ausgehängt).

In diesem Lernprogramm werden die Grundlagen zum Anhängen und Trennen verschiedener Dateisysteme mit den Befehlen mount und umount erläutert.

So listen Sie gemountete Dateisysteme auf

Bei Verwendung ohne Argument werden mit dem Befehl mount alle derzeit angehängten Dateisysteme angezeigt:

mount

Standardmäßig enthält die Ausgabe alle Dateisysteme, einschließlich der virtuellen wie cgroup, sysfs und anderer. Jede Zeile enthält Informationen über den Gerätenamen, das Verzeichnis, in das das Gerät eingehängt ist, den Typ des Dateisystems und die Einhängeoptionen in der folgenden Form:

device_name on directory type filesystem_type (options)

Verwenden Sie die Option -t um nur bestimmte Dateisysteme anzuzeigen.

Um beispielsweise nur die ext4-Partitionen zu drucken, würden Sie Folgendes verwenden:

mount -t ext4

Einhängen eines Dateisystems

Verwenden Sie den Befehl mount in der folgenden Form, um ein Dateisystem an einem bestimmten Speicherort (Bereitstellungspunkt) mount :

mount DEVICE_NAME DIRECTORY

Sobald das Dateisystem angehängt ist, wird der Bereitstellungspunkt zum Stammverzeichnis des bereitgestellten Dateisystems.

Um beispielsweise das Dateisystem /dev/sdb1 in das Verzeichnis /mnt/media /dev/sdb1 , würden Sie /dev/sdb1 verwenden:

sudo mount /dev/sdb1 /mnt/media

Normalerweise xfs der Befehl mount beim Mounten eines Geräts mit einem gängigen Dateisystem wie ext4 oder xfs den Dateisystemtyp automatisch. Einige Dateisysteme werden jedoch nicht erkannt und müssen explizit angegeben werden.

Verwenden Sie die Option -t , um den Dateisystemtyp anzugeben:

mount -t TYPE DEVICE_NAME DIRECTORY

Verwenden Sie die Option -o um zusätzliche Mount-Optionen anzugeben:

mount -o OPTIONS DEVICE_NAME DIRECTORY

Mehrere Optionen können als durch Kommas getrennte Liste angegeben werden (kein Leerzeichen nach einem Komma einfügen).

Sie können eine Liste aller Mount-Optionen abrufen, indem Sie man mount in Ihr Terminal eingeben.

Hängen Sie ein Dateisystem mit / etc / fstab ein

Wenn der Befehl mount nur einen Parameter (entweder ein Verzeichnis oder ein Gerät) enthält, liest er den Inhalt der Konfigurationsdatei /etc/fstab , um zu überprüfen, ob das angegebene Dateisystem aufgeführt ist oder nicht.

Wenn die Datei /etc/fstab Informationen zum angegebenen Dateisystem enthält, verwendet der Befehl mount den Wert für den anderen Parameter und die in der Datei fstab angegebenen Mount-Optionen.

Die Datei /etc/fstab enthält eine Liste von Einträgen in der folgenden Form:

/ etc / fstab

Verwenden Sie den Befehl mount in einer der folgenden Formen, um ein in der Datei /etc/fstab Dateisystem anzuhängen:

mount DIRECTORY mount DEVICE_NAME

USB-Laufwerk einbinden

Bei den meisten modernen Linux-Distributionen wie Ubuntu werden USB-Laufwerke beim Einfügen automatisch eingebunden. Manchmal müssen Sie das Laufwerk jedoch manuell einbinden.

Führen Sie die folgenden Schritte aus, um ein USB-Gerät manuell bereitzustellen:

  1. Erstellen Sie den Einhängepunkt:

    sudo mkdir -p /media/usb

    Unter der Annahme, dass das USB-Laufwerk das Gerät /dev/sdd1 verwendet, können Sie es in das Verzeichnis /media/usb /dev/sdd1 , /dev/sdd1 Sie /dev/sdd1 eingeben:

    sudo mount /dev/sdd1 /media/usb

    Zum Ermitteln des Geräte- und Dateisystemtyps können Sie einen der folgenden Befehle verwenden:

    fdisk -l ls -l /dev/disk/by-id/usb* dmesg lsblk

Um exFAT-formatierte USB-Laufwerke zu mounten, müssen Sie das kostenlose FUSE exFAT-Modul und die Tools installieren.

Mounten von ISO-Dateien

Sie können eine ISO-Datei mit dem Loop-Gerät bereitstellen, bei dem es sich um ein spezielles Pseudogerät handelt, mit dem eine Datei als Blockgerät verfügbar gemacht wird.

  1. Beginnen Sie mit dem Erstellen des Einhängepunkts. Dies kann ein beliebiger Ort sein:

    sudo mkdir /media/iso

    Hängen Sie die ISO-Datei an den Einhängepunkt an, indem Sie den folgenden Befehl eingeben:

    sudo mount /path/to/image.iso /media/iso -o loop

    Vergessen Sie nicht, /path/to/image.iso durch den Pfad zu Ihrer ISO-Datei zu ersetzen.

NFS einbinden

Um eine NFS-Freigabe bereitzustellen, muss das NFS-Client-Paket auf Ihrem System installiert sein.

  • Installieren Sie den NFS-Client unter Ubuntu und Debian:

    sudo apt install nfs-common

    Installieren Sie den NFS-Client unter CentOS und Fedora:

    sudo yum install nfs-utils

Gehen Sie folgendermaßen vor, um ein Remote-NFS-Verzeichnis auf Ihrem System bereitzustellen:

  1. Erstellen Sie ein Verzeichnis als Einhängepunkt für das entfernte Dateisystem:

    sudo mkdir /media/nfs

    Im Allgemeinen möchten Sie die Remote-NFS-Freigabe beim Start automatisch bereitstellen. Öffnen Sie dazu die Datei /etc/fstab mit Ihrem Texteditor:

    sudo nano /etc/fstab

    Fügen Sie der Datei die folgende Zeile hinzu, und ersetzen Sie remote.server:/dir durch die IP-Adresse oder den Hostnamen des NFS-Servers und das exportierte Verzeichnis:

    / etc / fstab

    #

    remote.server: / dir / media / nfs nfs ist standardmäßig 0 0

    Stellen Sie die NFS-Freigabe bereit, indem Sie den folgenden Befehl ausführen:

    sudo mount /media/nfs

Ein Dateisystem aushängen

Verwenden Sie zum umount eines bereitgestellten Dateisystems den Befehl umount gefolgt von dem Verzeichnis, in dem es bereitgestellt wurde (Bereitstellungspunkt), oder dem Gerätenamen:

umount DIRECTORY umount DEVICE_NAME

Wenn das Dateisystem verwendet wird, kann der Befehl umount das Dateisystem nicht trennen. In diesen Situationen können Sie mit dem Befehl fuser herausfinden, welche Prozesse auf das Dateisystem zugreifen:

fuser -m DIRECTORY

Sobald Sie die Prozesse festgelegt haben, können Sie sie stoppen und das Dateisystem aushängen.

Lazy aussteigen

Verwenden Sie die Option -l ( --lazy ), um die Bereitstellung eines ausgelasteten Dateisystems --lazy sobald es nicht mehr ausgelastet ist.

umount -l DIRECTORY

Aushängen erzwingen

Verwenden Sie die Option -f ( --force ), um das --force der --force zu erzwingen. Diese Option wird normalerweise zum Aufheben der Bereitstellung eines nicht erreichbaren NFS-Systems verwendet.

umount -f DIRECTORY

Im Allgemeinen ist es keine gute Idee, das Aufheben des Ladevorgangs zu erzwingen, da dies die Daten im Dateisystem beschädigen kann.

Fazit

Inzwischen sollten Sie ein gutes Verständnis dafür haben, wie Sie mit dem Befehl mount verschiedene Dateisysteme an Ihren Verzeichnisbaum anhängen und die Bereitstellungen mit dem Befehl umount .

Weitere umount den umount mount und umount Sie in den jeweiligen Manpages.

montieren umount terminal