GNU / Linux ma podłączenie unii, które nakłada katalogi. Możesz więc zamontować zapisywalny katalog na katalogu tylko do odczytu. Kiedy katalog zapisywalny jest odmontowany, katalog tylko do odczytu pozostaje nietknięty.
Szukam tej samej funkcjonalności dla urządzeń blokowych - najlepiej z częścią do zapisania zapisaną w pliku. Chciałbym więc uruchomić coś takiego:
device-setup /dev/newdevice /dev/read-only-device overlayfile
Jeśli piszę do / dev / newdevice, zmiany powinny być przechowywane w pliku nakładkowym. Jeśli czytam sektory, w których napisano, powinienem pobrać dane z pliku nakładki. Jeśli czytam sektory, w których nie zapisano, powinienem pobrać dane z urządzenia / dev / tylko do odczytu.
Czy takie narzędzie istnieje?