是否可以在用户空间中设置透明的虚拟文件系统(VFS)?

是否可以在用户空间中设置透明的虚拟文件系统(VFS)?

我正在尝试设置一个对最终程序透明的虚拟文件系统(VFS),我可能需要覆盖数千(1000-2000)个只读目录和一个写时复制目录;

目前,我想到的做类似事情的唯一想法是自定义 FUSE 或 Overlay-fs;据我了解,FUSE 往往相当慢,因此它可能不是最好的解决方案,但我不知道 Overlay-fs 是否可以处理如此大量的覆盖目录。

我是否还错过了进行这种叠加的其他解决方案?有人尝试过这样的事情吗?

(如果非 root 用户可以设置,那就更好了,但不是必需的)

相关内容