免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2443 | 回复: 4
打印 上一主题 下一主题

[文件系统] linux kernel 知识点总结之一:文件系统 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2012-12-02 16:16 |只看该作者 |倒序浏览
我最近搜集了一些有关linux文件系统的面试问题和答案,请大家帮我 review 一下,看看有什么要修改或补充的,谢谢。
1) 什么是 VFS?
VFS 为内核提供了一个对底层文件系统的统一访问接口,使得底层文件系统对内核透明。
2) VFS的架构是什么?
a. supper block: 存放与已安装文件系统有关的信息。比如,文件系统的名称/block的大小/所有inode的链表/所有文件对象的链表。
b. inode: 存放文件的一般信息。比如:硬链接的数目/索引节点号/文件类型与访问权限。
c. 文件对象: 进程访问文件时内核动态创建的对象。
d. dentry: VFS把每个目录看成由若干个子目录和文件组成的一个普通文件。对于路径名中的每个分量,内核都会为其创建一个dentry;dentry 将每个分量与对应的inode相联系。dentry 可以用来通过路径名查找对应的 inode。
e. dentry cache: 用来存放最近最常使用的dentry
supper block 和 inode 在磁盘上有对应的对象。文件对象和 dentry 在磁盘上没有对应的对象。
3) 文件 open 的过程?
http://tassardge.blog.163.com/bl ... 170820128179218634/

论坛徽章:
1
拜羊年徽章
日期:2015-03-03 16:15:43
2 [报告]
发表于 2012-12-02 22:33 |只看该作者
回复 1# tassard
太简单,肤浅; 如果考官再往往下问一句, 你可能就会被问倒了。
准备时要把所有的问题充实细化,准备一些有血有肉的东西,面试时就有发挥的余地。

   

论坛徽章:
4
天秤座
日期:2013-10-18 13:58:33金牛座
日期:2013-11-28 16:17:01辰龙
日期:2014-01-14 09:54:32戌狗
日期:2014-01-24 09:23:27
3 [报告]
发表于 2012-12-02 22:47 |只看该作者
楼主,访问博客提示权限不足。

论坛徽章:
6
金牛座
日期:2013-10-08 10:19:10技术图书徽章
日期:2013-10-14 16:24:09CU十二周年纪念徽章
日期:2013-10-24 15:41:34狮子座
日期:2013-11-24 19:26:19未羊
日期:2014-01-23 15:50:002015年亚洲杯之阿联酋
日期:2015-05-09 14:36:15
4 [报告]
发表于 2012-12-03 09:16 |只看该作者
回复 1# tassard
不错,至少从全局上有个基本理解。

   

论坛徽章:
0
5 [报告]
发表于 2012-12-03 16:42 |只看该作者
谢谢各位,请问还有什么关于文件系统的问题可能会问呢?谢谢。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP