是否可以将环回文件挂载为只读,并将所有写入重定向到 RAM?
GNU/Linux 具有覆盖目录的联合挂载。因此,您可以在只读目录之上安装可写目录。当可写目录被卸载时,只读目录保持不变。
我正在为块设备寻找相同的功能 - 最好将可写部分存储在文件中。所以我想运行类似的东西:
device-setup /dev/newdevice /dev/read-only-device overlayfile
Run Code Online (Sandbox Code Playgroud)
如果我写入 /dev/newdevice 更改应该存储在覆盖文件中。如果我读取写入的扇区,我应该从覆盖文件中获取数据。如果我读取未写入的扇区,我应该从 /dev/read-only-device 获取数据。
有这样的工具吗?