Files
da-HomeNetDocumentation/PI5/Konfiguration/etc/fstab.md
T
2026-06-19 23:18:04 +02:00

62 lines
3.2 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 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
```
# <file system> <mount point> <type> <options> <dump> <pass>
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 (`<file system>`)
- **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 (`<mount point>`)
Der Pfad, unter dem das Dateisystem eingehängt wird.
### 3. Dateisystemtyp (`<type>`)
- `vfat` FAT32 (für Boot-Partition)
- `ext4` Standard-Linux-Dateisystem (für Root und Daten)
### 4. Mount-Optionen (`<options>`)
- **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 (`<dump>`)
- `0` Kein Backup mit dump (immer 0 auf modernen Systemen)
### 6. Pass (`<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