/etc/fstab
/etc/fstab ist die Datei, die Linux mitteilt, welche Dateisysteme beim Systemstart wo und mit welchen Optionen eingebunden werden sollen. Jede Zeile beschreibt ein Dateisystem oder einen Swap-Bereich. Eine fehlerhafte Zeile kann den normalen Systemstart verhindern, daher sollten Änderungen vor einem Neustart getestet werden.
1Die sechs Felder
Jede Zeile besteht aus sechs Feldern: dem Gerät (zum Beispiel UUID=...), dem Einhängepunkt, dem Dateisystemtyp (ext4, xfs, vfat, swap), den Einhängeoptionen (zum Beispiel defaults, noatime, nofail), dem Dump-Feld (üblicherweise 0) und der fsck-Reihenfolge (1 für das Root-Dateisystem, 2 für andere, 0 zum Überspringen der Prüfung).
2Warum UUIDs
Gerätenamen wie /dev/sdb1 können sich ändern, wenn Festplatten hinzugefügt oder neu angeordnet werden. Eine UUID oder ein LABEL identifiziert das Dateisystem selbst, sodass das richtige eingebunden wird. blkid oder lsblk -f zeigt die UUIDs an.
3nofail und systemd
Mit systemd werden fstab-Zeilen beim Systemstart in Mount-Units umgewandelt. Die Option 'nofail' ermöglicht es, dass der Systemstart fortgesetzt wird, falls ein nicht essenzielles Laufwerk, wie etwa ein USB-Stick, fehlt.
So fügen Sie einen fstab-Eintrag hinzu und testen ihn
- Ermitteln Sie die UUID des Dateisystems:
lsblk -f - Erstellen Sie den Einhängepunkt, zum Beispiel:
sudo mkdir -p /mnt/data - Erstellen Sie eine Sicherungskopie der Datei:
sudo cp /etc/fstab /etc/fstab.bak - Fügen Sie eine Zeile hinzu, wie zum Beispiel: UUID=<uuid>
/mnt/dataext4 defaults,nofail 0 2 - Überprüfen Sie die Datei:
sudo findmnt --verify - Binden Sie alle aufgeführten Dateisysteme ohne Neustart ein:
sudo mount -a
Vorsicht
- Ein Fehler in der Zeile für das Root-Verzeichnis oder
/bootkann dazu führen, dass das System im Notfallmodus startet. - Bewahren Sie eine Kopie der funktionierenden Datei auf und testen Sie diese mit mount -a, bevor Sie einen Neustart durchführen.
Verwandte Artikel
- lsblk und BlockgeräteWie man Festplatten und Partitionen mit lsblk auflistet, Größen, Dateisysteme und Einhängepunkte liest und ein neues Laufwerk sicher identifiziert.
- Swap-Speicher unter LinuxWas Swap ist, wie man ihn mit free und swapon anzeigt, wie man eine Swap-Datei hinzufügt und was vm.swappiness bewirkt.
- df (disk free)Wie man die Ausgabe von df liest, warum Use% bei normalen Benutzern 100% erreichen kann, bevor Avail null ist, und wie man Inodes mit df -i überprüft.
Quellen
- fstab(5) Handbuchseite man7.org
- findmnt(8) Handbuchseite man7.org
Zuletzt geprüft: