GNU / Linux hat einen Union Mount, der Dirs überlagert. Sie können also ein beschreibbares Verzeichnis über ein schreibgeschütztes Verzeichnis mounten. Wenn das beschreibbare Verzeichnis nicht angehängt ist, bleibt das schreibgeschützte Verzeichnis unberührt.
Ich suche nach der gleichen Funktionalität für Blockgeräte - vorzugsweise mit dem beschreibbaren Teil, der in einer Datei gespeichert ist. Also würde ich gerne etwas machen wie:
device-setup /dev/newdevice /dev/read-only-device overlayfile
Wenn ich in / dev / newdevice schreibe, sollten die Änderungen in einer Überlagerungsdatei gespeichert werden. Wenn ich die Sektoren lese, in die geschrieben wurde, sollte ich die Daten aus der Überlagerungsdatei erhalten. Wenn ich Sektoren lese, in die nicht geschrieben wurde, sollte ich die Daten von / dev / read-only-device erhalten.
Gibt es so ein Tool?