当前位置: 技术问答>linux和unix
如何在自己的FS上实现一个类似于linux reiserfs文件系统的简单FS
来源: 互联网 发布时间:2016-03-08
本文导语: 如题,需要自己对文件进行包裹,例如把1000个文件放在一个文件中存储 然后对这个大文件中的各个部分进行过操作 | 这不是一两句话说的清楚的,找本内核开发的书看看,一般有讲实现的基...
如题,需要自己对文件进行包裹,例如把1000个文件放在一个文件中存储
然后对这个大文件中的各个部分进行过操作
然后对这个大文件中的各个部分进行过操作
|
这不是一两句话说的清楚的,找本内核开发的书看看,一般有讲实现的基本结构!
通常说来,你需要实现open/close, write/read, seek, ioctl等函数,然后将这些函数放到一个结构中(好像是: file_operations),然后将其挂到VFS下去! 一般来说,一个框架就出来了,剩下的工作就是根据你的需要具体实现每个函数了!
通常说来,你需要实现open/close, write/read, seek, ioctl等函数,然后将这些函数放到一个结构中(好像是: file_operations),然后将其挂到VFS下去! 一般来说,一个框架就出来了,剩下的工作就是根据你的需要具体实现每个函数了!
|
未必需要自己去实现一个文件系统。
直接使用 RAMDISK 就能实现楼主想要的功能.
自己去实现,也不过是再实现一个 Ramdisk.
直接使用 RAMDISK 就能实现楼主想要的功能.
自己去实现,也不过是再实现一个 Ramdisk.
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。