当前位置: 技术问答>linux和unix
弱弱滴问一个Linux问题, 很Easy的.
来源: 互联网 发布时间:2015-11-04
本文导语: Linux原来的(早期的)版本用到是exf2文件系统, 后来升级到了exf3, 很多讲linux的书会讲一下它的文件系统,比如node的数据库结构等. 但是现在如果现在有一个文件在那里了, 我想完整的读出它的所有的文件系统的Node数据,...
Linux原来的(早期的)版本用到是exf2文件系统, 后来升级到了exf3, 很多讲linux的书会讲一下它的文件系统,比如node的数据库结构等.
但是现在如果现在有一个文件在那里了, 我想完整的读出它的所有的文件系统的Node数据, 我该用哪一套函数呢, 标准C中的open, fopen, 能够读到的是文件本身的数据, 而不是文件系统的管理数据.
众位大虾小虾们, 我在这里期待ING.....
但是现在如果现在有一个文件在那里了, 我想完整的读出它的所有的文件系统的Node数据, 我该用哪一套函数呢, 标准C中的open, fopen, 能够读到的是文件本身的数据, 而不是文件系统的管理数据.
众位大虾小虾们, 我在这里期待ING.....
|
直接open设备,比如/dev/hda,就可以通过设备驱动访问硬盘了。
至于你的需求,我没搞清楚。你要的是逻辑信息还是物理信息?
至于你的需求,我没搞清楚。你要的是逻辑信息还是物理信息?
|
自己看ext2fs的资料,头文件在/usr/include/ext2fs里,库是/usr/lib/libext2fs.a或.so
VFS->EXT2->通用块设备层->设备驱动->硬盘。
VFS->EXT2->通用块设备层->设备驱动->硬盘。