# fstab – Dateisystemtabelle **Zusammenfassung**: Die `/etc/fstab` steuert, welche Dateisysteme wo und mit welchen Optionen gemountet werden. Alle Einträge verwenden persistente Referenzen (PARTUUID oder `/dev/mapper/`), um sdX-Vertauschungen zu vermeiden. **Quellen**: `konfigurationsdateien/fstab`, `chats/fstab und crypttab.md` **Zuletzt aktualisiert**: 2026-06-16 --- ## Aktuelle fstab ``` # PARTUUID=228e9390-01 /boot/firmware vfat defaults,noatime 0 0 PARTUUID=228e9390-02 / ext4 defaults,noatime 0 1 /dev/mapper/encrypt_data /mnt/data ext4 defaults,nofail 0 2 /dev/disk/by-partuuid/83910788-01 /media/piadmin/bootfs vfat defaults,noatime 0 0 /dev/disk/by-partuuid/83910788-02 /media/piadmin/rootfs ext4 defaults,noatime 0 2 /dev/mapper/encrypt_sdc3 /media/piadmin/data ext4 defaults,nofail 0 2 # swap devices handled by systemd/zram (not in fstab) ``` ## Spalten erklärt ### 1. Dateisystem (``) - **PARTUUID=...** – Persistente Partition-ID (bleibt gleich, auch wenn sich `/dev/sdX` ändert) - **/dev/mapper/...** – Gemappter LUKS-Container-Name (von cryptsetup erzeugt) - **/dev/disk/by-partuuid/...** – Alternativer persistenter Pfad über partuuid ### 2. Mountpunkt (``) Der Pfad, unter dem das Dateisystem eingehängt wird. ### 3. Dateisystemtyp (``) - `vfat` – FAT32 (für Boot-Partition) - `ext4` – Standard-Linux-Dateisystem (für Root und Daten) ### 4. Mount-Optionen (``) - **defaults** – Standard-Optionen (rw, suid, dev, exec, auto, nouser, async) - **noatime** – Unterdrückt Zugriffszeitstempel, spart Schreibzugriffe - **nofail** – Boot fährt fort, auch wenn das Device nicht verfügbar ist (wichtig für LUKS-Container, die erst geöffnet werden müssen) ### 5. Dump (``) - `0` – Kein Backup mit dump (immer 0 auf modernen Systemen) ### 6. Pass (``) - `0` – Kein fsck-Durchlauf - `1` – fsck als erstes (nur Root-Dateisystem) - `2` – fsck danach (alle anderen) ## Besonderheiten - **Swap fehlt in der fstab**: Der Raspberry PI5 verwendet **zram** und **loop** für Swap, die von systemd automatisch verwaltet werden. Siehe [swap-zram](../swap-zram.md). - **FAT32 und fsck**: vfat wird nicht von `fsck.ext4` geprüft – daher `pass 0`. - **LUKS-Mapper**: `/dev/mapper/encrypt_data` und `/dev/mapper/encrypt_sdc3` werden erst beim Boot durch cryptsetup erzeugt (siehe [crypttab](./crypttab.md)). ## Verwandte Seiten - [crypttab](./crypttab.md) – LUKS-Entschlüsselungskonfiguration - [persistente-blockgeraete](../persistente-blockgeraete.md) – UUID, PARTUUID, by-partuuid - [luks-verschluesselung](../luks-verschluesselung.md) – LUKS-Konzepte - [sdx-vertauschung](../sdx-vertauschung.md) – Warum persistente Referenzen wichtig sind - [swap-zram](../swap-zram.md) – Swap-Konfiguration