GNU / Linux memiliki union mount yang melapisi dir. Jadi, Anda dapat memasang dir yang dapat ditulisi di atas direktori read-only. Ketika direktori yang dapat ditulisi dilepas, direktori read-only tidak tersentuh.
Saya mencari fungsionalitas yang sama untuk perangkat blok - lebih disukai dengan bagian yang dapat ditulis disimpan dalam file. Jadi saya ingin menjalankan sesuatu seperti:
device-setup /dev/newdevice /dev/read-only-device overlayfile
Jika saya menulis ke / dev / newdevice, perubahan harus disimpan dalam overlayfile. Jika saya membaca sektor yang ditulis, saya harus mendapatkan data dari overlayfile. Jika saya membaca sektor yang tidak ditulis, saya harus mendapatkan data dari / dev / read-only-device.
Apakah alat semacam itu ada?