- 3
- 0
- 约3.36万字
- 约 28页
- 2018-12-22 发布于福建
- 举报
lin椰ux文件系统原理
Linux文件系统原理
概述
要理解linux的文件系统,要从理解虚拟文件系统(VFS,Virtual Filesystem)开始。其结构可以用图表1来描述。
图表 SEQ 图表 \* ARABIC 1
虚拟文件系统
它到底是什么?
虚拟文件系统是Linux内核中的一个软件层,用于给用户空间的程序提供文件系统接口。它也提供了内核中的一个抽象功能,允许不同的文件系统共存。
工作方式概述
注册和安装一个文件系统
如果你想在内核中支持一种新的文件系统的话,你所需要做的仅仅是调用函数register_filesystem()。你向内核中传递一个描述文件系统实现 的结构(struct filesystem), 此结构将被加入到内核的支持文件系统表中去。你可以运行下面的命令:
% cat /proc/filesystems
这样可以看到你的系统支持哪些文件系统。
内核模块必须提供两个用于加载和卸载时调用的接口,这两个接口由两个固定的宏引出,分别为module_init(),module_exit()。文件系统在作为模块被加载到内核时,调用register_filesystem(),把自己注册为一种文件系统。在模块被卸载时,调用unregister_filesystem()从内核中注消。以JFFS为例:
// 定义一种文件系统jffs_fs_type,其名称为“JFFS”
static DE
您可能关注的文档
- hse岗快位职责.doc
- hse复围习题库.doc
- hse活适动记录本.doc
- hse牵绳子zy30交通安全管理指引.doc
- hse荣耀作业计划书.doc
- hse朋友职责汇编.doc
- hse喜风险识别.doc
- hse作业元指导卡.doc
- hsf有害了物质识别控制程序.doc
- htm在l完整教程2.doc
- CN119350124A 一种冰片的绿色合成方法 (杭州布朗生物医药科技有限公司).pdf
- CN119350137A 一种通过选择性共价反应纯化1-甲氧基-2-丙醇的方法 (厦门大学).pdf
- CN119350045A 一种碳基陶瓷摩擦材料原料混合用添加剂及其制备方法 (江苏新冠制动科技有限公司).pdf
- CN119350170A 一种二苯基丙烷衍生物及其制备方法和应用 (山东阳谷华泰化工股份有限公司).pdf
- 外研版四年级英语Module 10同步练习.pdf
- CN119350187A 一种制备异氰酸酯的方法 (万华化学集团股份有限公司).pdf
- 塑料橡胶成型工艺及设备绪论.pptx
- CN119350281A 一种科立内酯二醇前体的手性拆分方法 (重庆瑞泊莱医药科技有限公司).pdf
- CN119349619A 类水滑石材料的制备方法及类水滑石材料、二氧化碳吸附材料 (南方科技大学).pdf
- 山东烟台经济技术开发区实验中学2026-2027学年第一学期八年级数学期中检测(答案).pdf
最近下载
- 省级优秀课件中图版(2019)高中地理必修第一册第二章第三节大气受热过程与热力环流---热力环流.pptx VIP
- 学前儿童急症救助与突发事件应对:被冒领与走失的应急处理与预防PPT教学课件.pptx
- 建筑高级职称答辩试题及答案2025年新版.docx
- 第五节营养与痛风演示文稿.ppt VIP
- 2.2.2 热力环流 课件 高中地理人教版(2019)必修第一册.pptx VIP
- 律商联讯-知识产权领域的AI汲取知识产权领袖洞见,把握人工智能影响,前瞻布局,迎接未来.pdf
- 天然气富气回收利用技术.doc VIP
- 证书应用环境(Windows)XTXAppCOM组件接口说明手册V3.6.6.pdf VIP
- 智慧社区综合建设项目可行性研究报告.docx
- 2025中国长江三峡集团有限公司专项招聘314人笔试参考题库附带答案详解.pdf
原创力文档

文档评论(0)