0Pricing
Linux Server Deployment & SSH Mastery · Lektion

Dateisysteme einhängen

Verstehen Sie, wie Sie Dateisysteme manuell einhängen und das automatische Einhängen beim Systemstart mit `/etc/fstab` konfigurieren.

Dateisysteme einhängen ist eine kostenlose Linux Server Deployment & SSH Mastery-Lektion auf CoddyKit. Dies ist Lektion 2 von 4. Du kannst die komplette Lektion unten kostenlos lesen – dann übst du sie direkt im Browser mit einem integrierten Code-Editor und einem KI-Tutor rund um die Uhr. Sie ist Teil des Linux Server Deployment & SSH Mastery-Lernpfads, und dein Fortschritt wird über Web und CoddyKit-App synchronisiert. Der Linux Server Deployment & SSH Mastery-Kurs umfasst insgesamt 4 Lektionen.

Speicher zugänglich machen

Stellen Sie sich vor, Sie haben eine neue Festplatte, einen USB-Stick oder eine Netzwerkfreigabe. Damit Ihr Linux-Server darauf zugreifen kann, müssen Sie das darauf befindliche Dateisystem mounten.

Beim Mounten teilen Sie Ihrem Server gewissermaßen mit: „Hey, dieses Speichergerät enthält Dateien, und ich möchte über dieses bestimmte Verzeichnis darauf zugreifen.“ Bis es gemountet ist, handelt es sich bei dem Speichergerät lediglich um nicht eingebundene Hardware.

Grundlagen des Befehls `mount`

Der wichtigste Befehl, um ein Dateisystem in den Verzeichnisbaum Ihres Servers einzubinden, ist mount. Er verbindet ein bestimmtes Gerät (z. B. eine Partition) mit einem dafür vorgesehenen Verzeichnis, dem sogenannten Einhängepunkt.

Die grundlegende Syntax lautet:

  • mount [device] [mount_point]

Für diesen Befehl benötigen Sie häufig sudo, da er Änderungen auf Systemebene vornimmt.

Ein Gerät manuell mounten

Angenommen, Sie haben eine neue Partition unter /dev/sdb1 und möchten über einen Ordner namens /mnt/new_drive auf deren Inhalt zugreifen. Stellen Sie zunächst sicher, dass das Verzeichnis des Einhängepunkts vorhanden ist!

Führen Sie dieses Beispiel aus. Es simuliert das Mounten und anschließende Auflisten des Inhalts.

sudo mkdir -p /mnt/new_drive
sudo mount /dev/sdb1 /mnt/new_drive
ls /mnt/new_drive
# Output would show contents if /dev/sdb1 existed and had files

Einhängepunkte verstehen

Ein Einhängepunkt ist einfach ein leeres Verzeichnis in Ihrem bestehenden Dateisystem, über das der Inhalt eines anderen Dateisystems zugänglich wird.

  • Häufige Einhängepunkte befinden sich unter /mnt (für temporäre Einbindungen) oder /media (für Wechselmedien).
  • Sie müssen das Verzeichnis des Einhängepunkts vorher erstellen, bevor Sie etwas daran mounten können.
  • Wenn das Verzeichnis nicht leer ist, wird sein vorhandener Inhalt ausgeblendet, bis das Dateisystem ausgehängt wird.

Aushängen mit `umount`

So wie Sie ein Dateisystem mounten, müssen Sie es auch aushängen, bevor Sie das Gerät physisch trennen oder wenn Sie es nicht mehr benötigen. Dadurch wird sichergestellt, dass alle ausstehenden Schreibvorgänge abgeschlossen werden und keine Daten beschädigt werden.

Der dafür verwendete Befehl lautet umount (beachten Sie: kein „n“ nach dem „u“!). Sie können das Dateisystem entweder über das Gerät oder über den Einhängepunkt aushängen.

  • umount [device]
  • umount [mount_point]

`umount` in Aktion

Wenn Sie versuchen, ein derzeit verwendetes Dateisystem auszuhängen (z. B. weil eine Benutzerin oder ein Benutzer eine Datei geöffnet hat oder sich in diesem Verzeichnis befindet), erhalten Sie den Fehler „device is busy“. Möglicherweise müssen Sie Anwendungen schließen oder das Verzeichnis verlassen.

Hängen wir unser vorheriges Beispiel aus. Nach dem Aushängen erscheint das Verzeichnis des Einhängepunkts wieder leer.

sudo umount /mnt/new_drive
ls /mnt/new_drive
# Output: (empty directory, or original contents if not empty before mount)

Dauerhafte Einbindungen mit `/etc/fstab`

Das manuelle Mounten von Geräten ist für die vorübergehende Verwendung geeignet. Was aber, wenn ein Dateisystem bei jedem Start Ihres Servers automatisch gemountet werden soll?

Hier kommt die Datei /etc/fstab ins Spiel. Sie ist eine Systemkonfigurationsdatei, in der alle Datenträger und Partitionen aufgeführt sind, die beim Systemstart automatisch gemountet werden sollen, einschließlich der Art ihrer Einbindung.

Aufbau eines `fstab`-Eintrags

Jede Zeile in /etc/fstab steht für ein zu mountendes Dateisystem und enthält sechs durch Leerzeichen oder Tabulatoren getrennte Felder:

  • 1. Gerät: Die zu mountende Partition oder das Gerät (z. B. /dev/sdb1 oder UUID=...).
  • 2. Einhängepunkt: Das Verzeichnis, in das das Gerät gemountet wird (z. B. /data).
  • 3. Dateisystemtyp: Der Typ des Dateisystems (z. B. ext4, xfs, ntfs).
  • 4. Optionen: Mount-Optionen (z. B. defaults, noauto, ro).
  • 5. Dump: Wird vom Dienstprogramm dump verwendet (0 zum Deaktivieren).
  • 6. Pass: Steuert die Reihenfolge der Dateisystemprüfung beim Start (0 zum Deaktivieren, 1 für das Root-Dateisystem, 2 für andere).

Beispiel für einen `/etc/fstab`-Eintrag

Die Verwendung von UUIDs (Universally Unique Identifiers) anstelle von Gerätenamen (wie /dev/sdb1) wird in /etc/fstab dringend empfohlen. UUIDs sind eindeutig und dauerhaft, während sich Gerätenamen nach einem Neustart oder dem Hinzufügen neuer Hardware ändern können.

Hier ist ein Beispiel für einen Eintrag für eine Datenpartition:

# /etc/fstab entry example
UUID=a1b2c3d4-e5f6-7890-1234-567890abcdef  /data  ext4  defaults,nofail  0  2

Wissenscheck zum Mounten

Welche der folgenden Aussagen zum Mounten von Dateisystemen unter Linux sind RICHTIG?

Zusammenfassung: Dateisysteme mounten

In dieser Lektion haben Sie die Grundlagen des Mountens von Dateisystemen unter Linux gelernt. Wir haben Folgendes behandelt:

  • Verwendung des Befehls mount, um Speichergeräte zugänglich zu machen.
  • Die Bedeutung von Einhängepunkten und deren Erstellung.
  • Sicheres Aushängen von Dateisystemen mit dem Befehl umount.
  • Konfiguration automatischer, dauerhafter Einbindungen mithilfe der Datei /etc/fstab.
  • Aufbau und Felder eines /etc/fstab-Eintrags, einschließlich der Verwendung von UUIDs.

Die Beherrschung dieser Konzepte ist entscheidend für die Verwaltung des Speichers auf Ihrem Linux-Server!

Häufig gestellte Fragen

Ist die Lektion „Dateisysteme einhängen“ kostenlos?

Ja — der vollständige Text von „Dateisysteme einhängen“ ist hier im Web kostenlos zu lesen. Um sie interaktiv zu üben (integrierter Code-Editor und 24/7 KI-Tutor) und den Rest des Linux Server Deployment & SSH Mastery-Kurses freizuschalten, upgrade auf CoddyKit PRO. Der Linux Server Deployment & SSH Mastery-Kurs umfasst insgesamt 4 Lektionen.

Was lerne ich in „Dateisysteme einhängen“?

Verstehen Sie, wie Sie Dateisysteme manuell einhängen und das automatische Einhängen beim Systemstart mit `/etc/fstab` konfigurieren. Du übst Linux Server Deployment & SSH Mastery mit praktischem Code, den du direkt im Browser ausführst, und ein 24/7 KI-Tutor beantwortet deine Fragen während du die Lektion bearbeitest.

Brauche ich Erfahrung, um Linux Server Deployment & SSH Mastery zu starten?

Keine Vorkenntnisse erforderlich. Linux Server Deployment & SSH Mastery auf CoddyKit ist für Anfänger bis fortgeschrittene Lernende strukturiert, sodass du hier starten oder von Anfang an beginnen und in deinem eigenen Tempo voranschreiten kannst. Dies ist Lektion 2 von 4.

Wie lange dauert die Lektion „Dateisysteme einhängen“?

Die meisten CoddyKit-Lektionen dauern etwa 5–10 Minuten. Jede ist kompakt und interaktiv, sodass du stetig Fortschritte machst und genau dort weitermachst, wo du aufgehört hast – im Web und in der App.

Kann ich in dieser Linux Server Deployment & SSH Mastery-Lektion Code schreiben und ausführen?

Ja. Jede Linux Server Deployment & SSH Mastery-Lektion enthält einen integrierten Code-Editor, sodass du echten Code direkt in deinem Browser schreibst und ausführst und sofort KI-Feedback erhältst — ohne lokale Einrichtung erforderlich.

Alle Lektionen in diesem Kurs

  1. Festplatten partitionieren und formatieren
  2. Dateisysteme einhängen
  3. Festplattennutzung überwachen
  4. Logical Volume Management (LVM)
← Zurück zu Linux Server Deployment & SSH Mastery