# 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