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
+62
View File
@@ -0,0 +1,62 @@
# Swap zram und loop
**Zusammenfassung**: Der Raspberry PI5 verwendet **zram** (komprimierten RAM-Swap) und **loop** (Datei-basierten Swap) statt eines klassischen Swap-Eintrags in der fstab. systemd verwaltet diese automatisch.
**Quellen**: `chats/fstab und crypttab.md`, `konfigurationsdateien/fstab`
**Zuletzt aktualisiert**: 2026-06-16
---
## Ausgangslage
In der `lsblk`-Ausgabe des Raspberry PI5 sind zwei Swap-Geräte sichtbar:
```
loop0 swap 1
zram0 swap 1 zram0
```
- **loop0**: Ein Loop-Device, das als Swap dient (wird von systemd eingerichtet)
- **zram0**: Komprimierter RAM-Swap (im Arbeitsspeicher, keine Plattenzugriffe)
Beide werden von **systemd automatisch verwaltet** es gibt keinen Eintrag in der [fstab](./etc/fstab.md).
## zram (komprimierter RAM-Swap)
**zram** erzeugt einen komprimierten Block im RAM, der als Swap-Gerät dient.
### Vorteile
- **Schnell** reine RAM-Geschwindigkeit
- **Kein Verschleiß** keine SSD/SD-Karte wird beansprucht
- **Komprimiert** die Daten im Swap werden komprimiert, spart RAM
### Konfiguration prüfen
```bash
# zram-Status anzeigen
zramctl
# Swap-Nutzung insgesamt anzeigen
swapon --show
# Beispiel-Ausgabe (ähnlich):
# NAME TYPE SIZE USED PRIO
# /dev/zram0 partition 256M 10M 100
# /dev/loop0 file 512M 0M 50
```
## loop-Swap
Loop-Devices ermöglichen es, eine **Datei als Blockgerät** zu verwenden. systemd kann automatisch eine Swap-Datei über ein Loop-Device einrichten.
## Warum kein fstab-Eintrag?
Moderne systemd-Systeme verwalten Swap oft automatisch über:
- `systemd-zram-generator` (für zram)
- `systemd-swap` oder ähnliche Dienste (für Loop-Swap)
Dadurch bleibt die [fstab](./etc/fstab.md) sauber und die Konfiguration erfolgt deklarativ über systemd-Einheiten.
## Verwandte Seiten
- [fstab](./etc/fstab.md) Swap ist absichtlich nicht in der fstab
- [luks-verschluesselung](./luks-verschluesselung.md) LUKS-Container auf den Datenpartitionen