Inital commit

This commit is contained in:
2026-06-19 23:18:04 +02:00
commit 1bb79dc5a5
46 changed files with 3401 additions and 0 deletions
+61
View File
@@ -0,0 +1,61 @@
# 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