GNU / Linux ha union mount che sovrappone dirs. Quindi puoi montare una directory scrivibile sopra una directory di sola lettura. Quando la directory scrivibile viene smontata, la directory di sola lettura non viene toccata.
Sto cercando la stessa funzionalità per i dispositivi a blocchi, preferibilmente con la parte scrivibile memorizzata in un file. Quindi vorrei eseguire qualcosa del tipo:
device-setup /dev/newdevice /dev/read-only-device overlayfile
Se scrivo su / dev / newdevice, le modifiche dovrebbero essere archiviate in un file overlay. Se leggo i settori scritti, dovrei ottenere i dati dal file di overlay. Se leggo settori non scritti, dovrei ottenere i dati dal dispositivo / dev / read-only-only.
Esiste un tale strumento?