linux innode与block

cpu从而外:0.1.2.3;
内核:ring0;
用户:ring3:
由于历史原因:ring1,ring2:不使用;


a和b文件内容一样:可以同一个block;路径不同而已:硬链接;
a和b内容不一样,不允许在同一个block;


block size:1024.2048.4096;
bolock组合起来成page;
page进入内存;


ps:不同系统的cpu的block,以及page不一样;



bitmap:位图,
inode bitmap
block bitmap:
inode
block-block group(逻辑组织:取决于bitmap的大小)-super block(group个数,每个group包含的block个数,block大小空闲磁盘块以及已经使用的磁盘块,空闲,已用inode,可以有备份)
-gdt(块的名字,边界,每个块的信息,备份)-


磁盘
boot block(预留:多系统使用,装入mbr的bootloader使用) 1
block group                                            N
super block:
gdt:块组描述表;不同块组gtd大小不同;
block bitamap
inode bitmap
innode table
data block;




ps:
a:为了节约空间,不是每个group都有super block;
默认是第0个的super block;
b:由于innode的空间有限,所以会出现多级指针,
以及单文件大小限制;
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值