72 lines
3.3 KiB
Markdown
72 lines
3.3 KiB
Markdown
---
|
||
title: fstab
|
||
description:
|
||
published: true
|
||
date: 2026-06-28T14:31:26.995Z
|
||
tags:
|
||
editor: markdown
|
||
dateCreated: 2026-06-28T14:31:25.279Z
|
||
---
|
||
|
||
# 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
|