Inital commit
This commit is contained in:
@@ -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
|
||||
Reference in New Issue
Block a user