我正在尝试使用以下概念:使用FAT将较低的文件系统安装在设备上,而使用任何其他FS将较高/代理文件系统安装在较低的文件系统上(以传递方式在设备上)。应用程序在代理文件系统上打开文件句柄,它充当所有文件操作的代理。我希望能够随时卸载较低的文件系统。重新安装后,应用程序应该能够重新使用已在代理文件系统上打开的文件句柄并恢复文件操作。
我尝试使用Stackws等Stackable文件系统。但是,wrappers不允许彻底卸载较低版本的文件系统,因为它与较低版本的文件系统建立了链接。
是否有任何关于如何通过wrapfs或使用其他代理文件系统解决此问题的想法?