- 0
- 0
- 约1.9万字
- 约 51页
- 2021-02-24 发布于北京
- 举报
Linux 源码分析 系列之
文件系统
文件系统
唐欢
唐欢
htang@
智能中心
20 4
概要
静
• UNIX系统V文件系统
• Ext2文件系统
动
• VFS文件系统
静↔动
• 文件系统操作—mount root filesystem
UNIX系统V文件系统
UNIX系统V文件系统
UNIX系统V文件系统
文件的信息都放在哪里?
讨论点:文件名与inode的分离。为什么这样设计?还
可以怎么样设计?
UNIX系统V文件系统
从目录项到inode
目录项中的inode编号指向“ 同一文件系统” 中的
inode,因此企图将目录项中inode指向其他文件
系统的操作都是不允许的。例如:
ln命令将建立一个新的目录项,指向一个现存的
文件。当/public 为NFS时:
dcos3:~ # ln -d /public/ /tmp/pub
ln: creating hard link `/tmp/pub to `/public/:
Invalid cross-device link
讨论点:此举受到什么限制,能否突破?突破又有何
意义?
UNIX系统V文件系统
目录怎样认识自己和爸爸
Ext2文件系统
以block(块)为基本单位,对磁
Ext2文件系 盘进行划分。block的大小在创建
文件系统时可以指定。
In e
n blocksn blocks。。
保存了本组所有的inode。应 node描述文件与目录,一个文
件对应一个inode,目录是一种特殊的文件。
inode 不仅记录了文件内容在外存空间的位置,而且定义了文
件的存取权 修改时间、文件类型
Block Group
将连续的block分组。为什么?
尽量将属于一个文件的block存放于一个
组内,保证了访问局部性。
Ext2文件系统
多少个block group ?
两个决定因素:分区大小 block大小
group数量= 分区大小/ group大小
• group大小= block大小X block数量
• block数量= block bitmap 位数(bit)
• 且block bitmap 只占用一个block ,则:
• block bitmap 位数= block大小X 8
2
group大小= block大小 X 8
Ext2文件系统
Super Block (/include/linux/Ext2_fs.h)
记录super block在磁盘上的结构
struct ext2_super_block {
每一个block有多大?
我有多少Inode?多少block?他们中多少是free 的?
多少个block被保留?
每个block group中,有多少个block?多少个inode?
第一个Data block在哪里?
我何时mount?mount了几次?最多可以mount几次?
上一次write操作在何时?上一次check操作在何时?
……
}
Ext2文
您可能关注的文档
- 军队文职专业课大纲图书.pdf
- 纳茵特积木式教育机器人课程第一单元.pdf
- 第4课-开发板串口连接.pdf
- 生理第十一章内分泌1.pdf
- 护理学导论已整理orem本14.pdf
- 第4阶段内核开发第2天内核开发2.pdf
- 护理学导论成长与发展2.pdf
- 第4阶段内核开发第3天内核开发3.pdf
- 已整理基本需要层次论本14.pdf
- guoqian视频3第4阶段内核开发第5天uboot.pdf
- 计算机行业行业深度分析人工智能芯片研发攻略芯际争霸.pdf
- guoqian视频3内核知识电源管理1.pdf
- suc学习工具箱和里面是分类文件夹abb ac800f和西门子s7300plc通信freelance 800f与siemens s7-300 dp.pdf
- 2014下班年工作总结ocx说明书-1 0 2 14.pdf
- 1 m35的两种模式串口配置指导说明书和视频m35-ap配置指导书.pdf
- stm8s208r8 lqfp64核心stm8单片机入门v3 0.pdf
- 工程cad上机考试要求.pdf
- 1、物权法要解决什么问题.pdf
- guoqian视频3内核知识线程进程process1.pdf
- 第二章cad硬件和软件系统.pdf
最近下载
- 江苏省靖江市2024-2025学年七年级上学期1月期末道德与法治试题(含答案).docx VIP
- 城市轨道交通线路与站场课件 模块三:城市轨道交通线路平面.pptx VIP
- KONE通力电梯501系统扶梯调试技术介绍.ppt
- 长假节后收心会.pptx VIP
- 10kV线路设计架空线.doc VIP
- 2025年全国双高计划学校建设名单及专业群名称.pdf VIP
- Q/GDW 11222-2014 配电网低励磁阻抗变压器接地保护装置技术规范.pdf VIP
- 炎德英才大联考长郡中学2025 届高三月考试卷(六)语文.docx VIP
- 基层医疗机构常见病诊疗手册(全科医生版).docx VIP
- GB_T 11351—2017《铸件重量公差》国家标准解读.pdf VIP
原创力文档

文档评论(0)