1 Der Aufbau: Die 6 Säulen einer Zeile (Foren-Grundwissen)
Die fstab ist eine reine Textdatei. Jedes Speichermedium bekommt eine eigene Zeile. Diese Zeile ist strikt in sechs Spalten unterteilt, die durch Leerzeichen oder Tabs getrennt sind. Ein typischer Eintrag sieht so aus:
# <Device / UUID> <Mountpoint> <Type> <Options> <Dump> <Pass>
UUID=12345678-abcd-1234-abcd-123456789abc /media/datengrab ext4 defaults,nofail 0 2
Die sechs Spalten im Detail erklärt:
- Device / UUID:
Was soll eingehängt werden? Früher nutzte man Pfade wie /dev/sdb1. Da sich diese Buchstaben beim Umstecken von Festplatten aber ändern können, nutzt man heute fast ausschließlich die UUID (die weltweit einmalige, unveränderliche Identifikationsnummer der Partition). - Mountpoint:
Wohin soll es eingehängt werden? Der (meist leere) Zielordner im System (z. B. /media/datengrab). - Type:
Welches Dateisystem liegt auf der Partition? (z. B. ext4 für Linux, ntfs oder vfat für Windows-Platten, btrfs oder nfs für Netzwerkfreigaben). - Options:
Wie soll es eingehängt werden?- defaults: Standardrechte (Lesen/Schreiben, Async, etc.).
- ro: Nur lesend (Read-Only).
- nofail: Extrem wichtig für externe Platten! Das System bootet trotzdem normal weiter, selbst wenn die Festplatte beim Start gar nicht angeschlossen ist.
- Dump:
Ein Relikt aus alten Zeiten für Backup-Programme. Steht heute standardmäßig fast immer auf 0 (deaktiviert). - Pass:
Die Reihenfolge für den Dateisystem-Check (fsck) beim Booten. 1 ist für die Systemplatte reserviert, 2 für alle anderen internen Platten, 0 schaltet den Test ab (wichtig bei Netzwerk- und Windows-Laufwerken).
2 ⚠️ Der absolute Albtraum: "Mein Linux bootet nicht mehr!"
Bearbeite die fstab niemals unüberlegt.
Ein einziger Tippfehler (z. B. ein vergessenes Zeichen in der UUID oder ein falscher Dateisystem-Typ) kann dazu führen, dass Linux beim nächsten Neustart in einer Endlosschleife hängen bleibt oder im gefürchteten "Emergency Mode" (Notfall-Konsole) landet.
QuoteDie Lebensversicherung (Der Testbefehl):
Wenn du eine Änderung an der /etc/fstab vorgenommen hast, starte den PC niemals direkt neu! Öffne stattdessen sofort das Terminal und tippe folgenden Befehl ein: sudo mount -a (Das -a steht für „all“. Dieser Befehl zwingt das System, die fstab im laufenden Betrieb komplett neu einzulesen und alles einzuhängen, was dort eingetragen ist).Wenn dieser Befehl ohne Fehlermeldung durchläuft, hast du alles richtig gemacht und der Neustart ist sicher. Gibt es eine Fehlermeldung, korrigiere den Eintrag sofort, bevor du den PC herunterfährst!
3 💡 Wie finde ich die UUID heraus?
Einsteiger scheitern oft daran, die kryptische UUID ihrer neuen Festplatte zu finden. Im Forum gibt es dafür einen extrem schnellen und sauberen Terminal-Befehl:
QuoteTippe im Terminal: lsblk -o NAME,FSTYPE,UUID,MOUNTPOINTS Linux spuckt dir daraufhin eine wunderschöne, übersichtliche Tabelle aller angeschlossenen Laufwerke inklusive ihrer exakten UUIDs aus. Diese kannst du dann einfach mit der Maus kopieren und in deine fstab einfügen.