文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>Linux文件系统学习

Linux文件系统学习

时间:2007-05-08  来源:g_hk

一个不用重新编译Kernel就可以按照自己的需要添加printk来查看文件系统是如何工作的方法.

http://linux.chinaunix.net/bbs/thread-897708-1-1.html

对2.6源码可以, 其它源码安照该方法也可适用!

----------
很想了解2.6kernel中一个文件系统模块是如何被调用的.
我有一个想法不知道可不可性????
如: fat32文件系统在2.6中有vfat模块.
可不可以, 自己编译一个模块如:vfat.ko
采用insmod / mount / umount / rmmod 的方法来可以自己控制的使用vfat.ko
关键是我要在vfat源码中添加注释来查看vfat是如何调用...

----------
将2.6 源码中的fs/fat, fs/vfat那出来, 放在自己的编译环境中分别编译成fat.ko vfat.ko最好将vfat中修改一下为
static struct file_system_type vfat_fs_type = {
        .owner          = THIS_MODULE,
        .name           = "myfs",
        .get_sb         = vfat_get_sb,
        .kill_sb        = kill_block_super,
        .fs_flags       = FS_REQUIRES_DEV,
};

在mount -t myfs /dev/hda1 /mnt
就可以了...
相关阅读 更多 +
排行榜 更多 +
拉力竞速2

拉力竞速2

体育竞技 下载
文字乱舞水浒

文字乱舞水浒

角色扮演 下载
蓝图公考

蓝图公考

学习教育 下载