GNU / Linux a un montage union qui superpose les répertoires. Vous pouvez donc monter un répertoire accessible en écriture au-dessus d'un répertoire en lecture seule. Lorsque le répertoire inscriptible est démonté, le répertoire en lecture seule n'est pas modifié.
Je recherche la même fonctionnalité pour les périphériques blocs - de préférence avec la partie inscriptible stockée dans un fichier. Je voudrais donc exécuter quelque chose comme:
device-setup /dev/newdevice /dev/read-only-device overlayfile
Si j'écris dans / dev / newdevice, les modifications doivent être stockées dans un fichier de superposition. Si je lis les secteurs écrits, je devrais obtenir les données du fichier de superposition. Si je lis des secteurs non écrits, je devrais obtenir les données de / dev / read-only-device.
Un tel outil existe-t-il?