*nix上的伪文件系统

cyb*_*org 6 unix linux filesystems

我需要一些关于为linux/*nix系统创建伪文件系统的意见指针.

首先,当我说伪文件系统时,我的意思是/ proc,其中的结构不代表磁盘上的实际文件,而是代表内核的状态.我想尝试类似于应用程序的接口.

作为一个例子,您可以说,将ftp url挂载到您的文件系统,然后您的浏览器应用程序可以允许您与远程系统进行交互,并将标准文件系统请求转换为ftp文件系统.

所以第一个问题是:如何做到这一点?我已经阅读了一些关于它的内容,看起来你需要实现一个新的内核模块.如果可能的话,我想避免这种情况 - 我的想法是,有人可能已经提供了做这种事情的工具,并提供了模块来协助.

我的第二个问题是:有没有人有一个很好的应用程序/服务示例列表/使用这种技术来提供基于文件系统的接口.

最后,如果有人对为什么这可能是一个好/坏想法在通用级别做这样的事情有任何意见,我想听听.

Jus*_*ith 10

通过保险丝的用户空间文件系统可能是您的最佳选择.