So montieren Sie externe Festplatten unter Linux

Haben Sie sich jemals gewünscht, dass externe Speichermedien, die an Ihren Linux-Rechner angeschlossen sind, in bestimmten Verzeichnissen erscheinen? Oder möchten Sie einfach verstehen, wie Sie unter Linux im Allgemeinen auf Datenträger zugreifen? Jedes Speichermedium, sei es eine Festplatte oder ein USB-Stick, hat unter Linux eine eindeutige Bezeichnung. Bevor Sie auf ein solches Medium zugreifen können, müssen Sie dessen Gerätebezeichnung ermitteln. Das ist zwar simpel, aber sehr wichtig. Der Grund dafür ist, dass externe Speichermedien unter Linux nicht automatisch eingebunden werden, wie es bei Windows oder macOS der Fall ist. Um die Bezeichnung eines externen Speichermediums zu finden, öffnen Sie eine Kommandozeile und verwenden Sie folgenden Befehl:

lsblk

Der Befehl lsblk (list block devices) listet alle angeschlossenen Laufwerke auf. Nach Ausführung dieses Befehls werden alle verbundenen Speichermedien in der Ergebnisliste angezeigt. Festplatten sind hierbei leicht zu identifizieren, da der Befehl anzeigt, welche Verzeichnisse die Partitionen der Festplatte verwenden.

Beispielsweise ist Linux in den meisten Fällen auf /dev/sda installiert und in / eingebunden (und manchmal auch in /boot und /home). Das zweite Laufwerk auf dem Screenshot, /dev/sdb, ist hingegen nirgendwo eingebunden.

Es ist wichtig zu verstehen, dass die gesamte Festplatte mit /dev/sdb gekennzeichnet ist. Diese Bezeichnung gilt immer für das zweite Laufwerk. Jedes weitere angeschlossene Laufwerk wird dann mit dem nächsten Buchstaben des Alphabets bezeichnet. Im Screenshot sehen Sie auch Bezeichnungen wie /dev/sdb1, /dev/sdb2, /dev/sdb3 und /dev/sdb4. Diese zeigen an, dass es auf der Festplatte sdb vier Partitionen gibt. Die Größen jeder Partition sind ebenfalls in dieser Liste ersichtlich.

In diesem Tutorial werden wir die Partition /dev/sdb4 einbinden. Ihre Bezeichnung kann davon abweichen.

Einbinden mit dem Dateimanager

Es gibt verschiedene Methoden, um externe Speichermedien unter Linux einzubinden. Die unkomplizierteste und schnellste Methode, um auf ein angeschlossenes Laufwerk zuzugreifen, das nicht von Linux verwendet wird, ist der Linux-Dateimanager.

Starten Sie zunächst den auf Ihrem Linux-System installierten Dateimanager. Falls Sie nicht sicher sind, was ein Dateimanager ist: Es handelt sich um das Programm, mit dem Sie auf Dateien und Verzeichnisse zugreifen. Klicken Sie, falls Ihr Dateimanager eine solche Option bietet, auf „Andere Orte“. Wenn alle Datenträger im seitlichen Bereich angezeigt werden, wählen Sie von dort aus das gewünschte Laufwerk aus.

Nachdem Sie das Laufwerk zum Laden auf das System ausgewählt haben, werden Sie zur Eingabe Ihres Passwortes aufgefordert. Geben Sie das Passwort Ihres Benutzernamens ein. Nach der Eingabe wird das Laufwerk im System eingebunden. Klicken Sie im Dateimanager auf das Laufwerk, um dessen Inhalte anzuzeigen. Um die Einbindung aufzuheben, klicken Sie auf das Auswurfsymbol oder klicken Sie mit der rechten Maustaste darauf und wählen Sie „Auswerfen“ oder „Unmount“.

Hinweis: Es gibt eine Vielzahl von Dateimanagern unter Linux, und jeder hat seine Besonderheiten. Obwohl sie unterschiedlich aussehen, ist das grundlegende Prinzip dieses Tutorials für alle gleich.

Temporäre Einbindung

Es ist möglich, jedes Laufwerk temporär in einen beliebigen Ordner einzubinden. Erstellen Sie dazu zunächst den Ordner, in den Sie das Laufwerk einbinden möchten, in Ihrem Home-Verzeichnis. Wenn Sie sich für einen anderen Namen als im Beispiel entscheiden, bedenken Sie, wofür der Ordner gedacht ist, da er leer ist, wenn das Laufwerk nicht eingebunden ist.

mkdir -p ~/secondary-hard-drive

Binden Sie nun das Laufwerk mithilfe des erstellten Ordners ein. In diesem Beispiel wird /dev/sdb4 verwendet. Ihre Bezeichnung kann davon abweichen. Stellen Sie sicher, dass Sie den Befehl entsprechend Ihren Bedürfnissen anpassen.

sudo mount /dev/sdb4 ~/secondary-hard-drive/

Die Laufwerkspartition (/dev/sdb4) ist nun in den Ordner eingebunden. Diese Verbindung wird beim Neustart von Linux getrennt.

Permanente Einbindung

Für eine permanente Einbindung eines zusätzlichen Laufwerks müssen Sie die Datei /etc/fstab (File System Table) bearbeiten. Diese Datei informiert Linux darüber, wo jede Laufwerkspartition hingehört. Gehen Sie wie folgt vor, um ein zusätzliches Laufwerk beim Systemstart automatisch einzubinden:

Erstellen Sie zunächst den Ordner, in den das Laufwerk eingebunden werden soll. Dieser Ordner wird der „Heimathafen“ des Laufwerks sein, also löschen Sie ihn NICHT. Wenn Sie dies tun, kann es passieren, dass Linux nicht mehr startet.

mkdir -p ~/secondary-hard-drive

Der Ordner „secondary-hard-drive“ befindet sich nun in /home/IhrBenutzername. Teilen Sie Linux jetzt mit, dass das Laufwerk dauerhaft eingebunden werden soll.

Hinweis: Das Hinzufügen des Laufwerks zur Datei /etc/fstab funktioniert NICHT, wenn Sie nicht den korrekten Dateisystemtyp angeben. Ermitteln Sie den Dateisystemtyp, indem Sie zuerst die Laufwerksbezeichnung mit lsblk herausfinden und dann den Befehl df -T verwenden. Der Dateisystemtyp steht dabei neben jeder Laufwerksbezeichnung.

Bearbeiten von fstab

Besorgen Sie sich zunächst eine Root-Shell:

sudo -s

Fügen Sie dann einen Kommentar hinzu. Das ist wichtig, da die Datei /etc/fstab viele Einträge enthält, und dieser Kommentar hilft dabei, den Eintrag von den anderen zu unterscheiden.

echo "# Secondary Hard Drive" >> /etc/fstab

Fügen Sie schließlich das Laufwerk zur Einbindungsliste hinzu. Bitte notieren Sie sich diesen Befehl und ändern Sie den Teil mit dem Benutzernamen zu Ihrem eigenen. Ändern Sie im Befehl auch „ntfs“ zu einem anderen Dateisystem, falls die Partition ein anderes Format hat, und ersetzen Sie /dev/sdb4 durch die Partition, die Sie einbinden möchten.

echo "/dev/sdb4 /home/IhrBenutzername/secondary-hard-drive ntfs defaults,noatime 0 2" >> /etc/fstab

Wiederholen Sie diesen Vorgang für weitere Laufwerke.

Fazit

Der Zugriff auf Laufwerke unter Linux kann vor allem für neue Benutzer etwas verwirrend sein. Das liegt daran, dass sich keine Linux-Distribution wirklich die Zeit nimmt, die Funktionsweise von Laufwerken ausreichend zu erklären. Glücklicherweise ist das Hinzufügen von zusätzlichen Laufwerken ein unkomplizierter Prozess, wenn Sie dieser Anleitung folgen.