LINUX Einbinden von Festplatten und Partitionen über die Linux-Befehlszeile

Wenn Sie das Linux-Terminal mehr nutzen möchten, ist es einfach, zu lernen, wie Sie Ihre Linux Festplatte mounten können. Außerdem, wenn Sie sich jemals in einer Situation befinden, die Sie vom traditionellen Desktop fernhält, könnte das Erlernen der Funktionsweise viel Zeit und Googeln sparen.
Glücklicherweise machen moderne Linux-Distributionen diesen Prozess viel einfacher und intuitiver als bisher.

Linux Mounten

Was ist Mounten?

In den meisten Fällen bezieht sich das Mounten auf einen Prozess, der es Ihrem Computer ermöglicht, auf Dateien auf verschiedenen Geräten, wie USBs oder Festplatten, zuzugreifen. Dies liegt daran, dass sie aus getrennten Dateisystemen stammen. Das Mounten erfolgt auch in den meisten Linux-Distributionen, da sie selbst mehrere Dateisysteme in Form von „Partitionen“ verwenden.

In der Regel übernehmen moderne Linux-Desktops dies automatisch. Es ist jedoch gut zu wissen, wie man es manuell macht, wenn alles andere fehlschlägt, oder wenn man zufällig nur an einem Terminal festsitzt und einige Daten sichern muss.

Überprüfen der verfügbaren Partitionen

Um Ihre Geräte und deren separate Dateisysteme anzuzeigen, verwenden Sie einfach diesen Befehl:

lsblk

Wie bereits erwähnt, werden einzelne Geräte in unterschiedlich benannte Buchstaben aufgeteilt, nämlich sda, sdb und sdc. Weitere Festplatten folgen dieser Konvention und fahren mit sdd, sde und so weiter. Moderne Festplatten und USBs beginnen alle mit sd(x), kurz für „serial device“. Auf älteren Computern können Sie sie stattdessen mit der Bezeichnung hda versehen sehen.

Diese Geräte sind weiter in verschiedene Partitionen unterteilt. Einfach ausgedrückt, stellen sie dar, wie Ihre Festplatte aufgeteilt ist. Es sind diese spezifischen Partitionen, die wir mounten werden, und nicht die Geräte selbst – sie sind der Ort, an dem die Daten tatsächlich gespeichert werden.

Als Faustregel gilt, dass Ihre Linux-Box das Gerät mit mehr als einer Partition ist. Dies geschieht in der Regel unter anderem, um wichtige und unwichtige Systemdateien voneinander zu trennen. Eine andere Möglichkeit, dies zu erkennen, ist, unter dem Eintrag „Mountpoint“ zu suchen. Die Einträge, die Teil Ihrer Linux-Box sind, sind bereits eingebunden.

Montage mit U-Scheiben

Udisks ist eine wichtige Software, die in vielen Linux-Distributionen verwendet wird. Es ist für die Verwaltung von Speichergeräten wie USB-Flash-Speicher und Festplatten zuständig. Mit ihm kommt ein Kommandozeilenprogramm namens udisksctl. Unter diesem Tool folgen alle Ihre Partitionierungsbefehle diesem Muster:

udisksctl [command]

Einfach, nicht wahr? Um die gewünschte Partition einzubinden, verwenden Sie diesen Befehl und ersetzen Sie das letzte Bit durch die richtige Partition:

udisksctl mount -b /dev/sd[b1, b2, etc.]

Das -b bedeutet einfach, dass das, was Sie mounten, von einem Gerät stammt.

Sie können Disk-Images auch mit Udisks mounten, aber es dauert einen zusätzlichen Schritt:

udisksctl loop-setup -r -f Example.iso
udisksctl mount -b /dev/loop[0, 1, 2, etc.]

Der erste Befehl ermöglicht es uns, unser Festplattenimage als virtuelles (oder Schleifen-)Gerät zu erkennen. Das -r ist optional, stellt aber doppelt sicher, dass die Dateien, die Sie mounten, nicht versehentlich überschrieben werden – es ist nur lesend. Danach können wir wie gewohnt fortfahren und das jetzt verfügbare Disk-Image mounten. Da wir keine Festplatte mounten, wird sie als Schleife und nicht als sd(x) bezeichnet.

Wenn Sie Ihre gemounteten Partitionen mit dem Befehl lsblk erneut überprüfen, werden Sie einige Änderungen feststellen.

Beachten Sie, dass die anderen Geräte als Ihre Linux-Box jetzt auch bestimmte Einhängepunkte haben. Das bedeutet, dass Sie nun auf die Dateien zugreifen können, indem Sie zu den angegebenen Speicherorten gehen.

Demontage mit Udisks

Sobald Sie mit Ihrem USB-Gerät oder einem anderen Gerät fertig sind, müssen Sie es sicher aus Ihrer Linux-Box entfernen, um Datenverlust zu vermeiden. Dazu wird das fremde Dateisystem entfernt und von Ihrem eigenen entkoppelt.

Dies ist so einfach wie der Austausch von Mount durch Unmount:

udisksctl unmount -b /dev/sd[b1, b2, etc.]

Denken Sie daran, dass Ihre virtuellen Geräte wie Festplattenabbilder anders benannt sind als Festplatten und USBs!

Wenn Sie Ihre Geräte mit lsblk überprüfen, werden Sie feststellen, dass Ihr USB/Festplattenlaufwerk auch nach dem Aushängen noch vorhanden ist. Um Ihr Gerät vollständig und sicher zu entfernen, müssen Sie einen weiteren Befehl eingeben, der es ausschaltet:

udisksctl power-off -b /dev/sd[b, c, etc.]

Beachten Sie, dass dies nicht für Ihre eigenen Partitionen gilt, da sie Teil Ihres Systems sind. Das Gleiche gilt für Disk-Images, da sie überhaupt nicht mit Strom versorgt werden – stattdessen benötigen Sie einen anderen Befehl, um sie aus Ihrer Geräteliste zu entfernen:

udisksctl loop-delete -b /dev/loop[0, 1, 2, etc.]

Montage auf dem Old-School-Weg

In den meisten Fällen sollten Udisks in der Lage sein, die meisten Ihrer Datenbanken abzudecken. Es ist jedoch gut zu wissen, wie man es anders macht. Der Hauptunterschied besteht darin, dass Sie angeben müssen, wo Sie Ihre Partitionen einbinden möchten, und Sie können Ihre Geräte mit diesen Befehlen nicht mehr ausschalten, nachdem Sie mit ihnen fertig sind.

Sie benötigen auch Administratorrechte (daher das „sudo“ am Anfang der folgenden Befehle), also genügt es zu sagen, dass die Verwendung von Udisks in den meisten Fällen empfohlen wird, um zu verhindern, dass Ihr System versehentlich kaputt geht!

Um eine Partition einzubinden:

sudo mount /dev/sd[b1, b2, etc.] /mnt

Der letzte Teil zeigt an, wo Sie das fremde Dateisystem in Ihrer Linux-Box platzieren möchten. Traditionell ist dies das Verzeichnis /mnt. Für mehrere Geräte können Sie diese in Unterordner unter /mnt einbinden. Achten Sie darauf, dass Sie diese Ordner zuerst mit dem Befehl mkdir erstellen!

Wie Udisks unterstützt auch das Mount-Tool Disk-Images. Es kann jedoch etwas umständlicher sein, sich zu merken, wie es funktioniert. Auf der anderen Seite müssen Sie im Vergleich zur Udisks-Methode nur einen einzigen Befehl eingeben:

sudo mount Example.iso /mnt -t (iso9660|udf) -o loop

Wenn der Inhalt Ihres Festplattenimages nicht richtig angezeigt wird, müssen Sie möglicherweise zwischen „iso9660“ und „udf“ (ohne die Klammern!) wechseln – dies gibt das Format des Festplattenimages an.

Den Old-School-Weg verlassen

Seltsamerweise ist der Befehl zum Deinstallieren einer Partition nicht das Deinstallieren, sondern das Umstallieren. Behalte das im Hinterkopf. Im Gegensatz zur Befestigung müssen Sie den Standort Ihres Einhängepunktes nicht angeben – nur das Gerät reicht aus:

sudo umount /dev/sd[b1, b2, etc.]

Sie können nun Ihr Gerät entfernen, ohne dass Daten möglicherweise verloren gehen.

Bei Disk-Images ist der Befehl etwas anders:

sudo umount /dev/loop[0, 1, 2, etc.]

Zukünftige Referenzierung

Wenn Sie sich jemals an die spezifischen Schritte erinnern müssen, um Ihre Geräte über die Befehlszeile zu mounten oder zu deinstallieren, müssen Sie dies nur eingeben:

udisksctl help