GNU / Linux має з'єднання кріплення, яке накладає бруси. Таким чином, ви можете змонтувати реєстр, що записується, на вершині режиму для читання. Якщо дір, що записується, відключений, редактор лише для читання не стосується.
Я шукаю таку ж функціональність для блокових пристроїв - бажано, щоб частина, що записується, зберігалася у файлі. Тому я хотів би запустити щось на кшталт:
device-setup /dev/newdevice /dev/read-only-device overlayfile
Якщо я пишу в / dev / newdevice, зміни слід зберігати у накладеному файлі. Якщо я прочитаю записані сектори, я повинен отримати дані з overlayfile. Якщо я читаю сектори, на які не записано, я повинен отримати дані з / dev / samo-read-device.
Чи існує такий інструмент?