如何创建一个将系统调用转发给我的程序的“假文件系统”?
问题描述:
我想编写一个工具,可以用来装载tar,tgz,zip,7z等压缩文件到某个目录,只要它正在运行,这样我就可以用任何文件管理器打开它想。如何创建一个将系统调用转发给我的程序的“假文件系统”?
为此,我需要制作一个假的文件系统,将系统调用(如打开和读取文件)转发给我的程序。我会如何做到这一点?我是否必须创建自己的文件系统驱动程序,或者为此创建了一个库?原则上,
我想编写一个工具,可以用来装载tar,tgz,zip,7z等压缩文件到某个目录,只要它正在运行,这样我就可以用任何文件管理器打开它想。如何创建一个将系统调用转发给我的程序的“假文件系统”?
为此,我需要制作一个假的文件系统,将系统调用(如打开和读取文件)转发给我的程序。我会如何做到这一点?我是否必须创建自己的文件系统驱动程序,或者为此创建了一个库?原则上,
您应该针对特定问题提出具体问题。由于Stack Overflow隐藏了你的密切原因:*“有些问题要求我们推荐或查找书籍,工具,软件库,教程或其他非本地资源,因为它们倾向于吸引自以为是的答案和垃圾邮件,因此不适合Stack Overflow。而是要描述问题以及到目前为止解决问题所做的工作。“* – jww