8.2. Dateisystem und Persistenz (MaSt)

Eine Live Debian-Distribution ermöglicht es Benutzern, ein voll funktionsfähiges Debian-Betriebssystem von einem externen Medium wie einem USB-Stick oder einer DVD zu starten, ohne dass eine Installation auf der Festplatte erforderlich ist. Diese Art der Nutzung bietet Flexibilität und Mobilität, da das System auf verschiedenen Computern verwendet werden kann, ohne die vorhandene Software oder Daten zu beeinträchtigen.

Allerdings sind Live-Systeme normalerweise im Standardmodus nicht persistent, was bedeutet, dass alle Änderungen und Daten, die während der Sitzung vorgenommen werden, beim Neustart des Systems verloren gehen. Dies kann frustrierend sein, wenn man Einstellungen anpassen, Dateien speichern oder Software installieren möchte.

Um die Persistenz in unserem Live Debian System zu ermöglichen, gibt es eine extra Partition. Diese Partition hat das Label persistence und ist ext4 formatiert. Ebenso ist es wichtig, dass in der Root des Dateisystems eine Datei namens persistence.conf liegt, in dem die Persistenz konfiguriert wird. Damit das System weiß, dass es nach einer Persistenz Partition suchen soll, muss in der Kernel Commandline noch das persistence Flag gesetzt werden:

Quellcode 8.4 scripts/config
# -- snip --
lb config noauto --bootappend-live "persistence <weitere Argumente>"
# -- snip --

Dieser Mechanismus ist Teil des live_boot Paketes und kann mit man live_boot nachgeschlagen werden.