大话EXT4文件系统之二:饿想她超市血拼记

原创内容,转载请注明:  [https://www.ssdfans.com]  谢谢!

自从二十多年前一些追寻自由的人建立了Linux市以来,饿想她超市就开始经营超市业务,并且不断扩大,每开一家新店,就会用更先进的技术管理商品,给顾客更好的购物体验,所以现在饿想她已经是Linux市最有人气的大超市了,市民们的各种日用品都去里面采购,每天人声鼎沸,熙熙攘攘。

 

012316_1320_EXT41.jpg

 

话说有一个小青年叫蛋蛋,刚从著名的Linux市代码农业职业技术学院毕业,成为了一名光荣的码农。租好了房之后,他听说著名的”饿想她”超市在附近新开了第四家分店,叫做EXT4,蛋蛋决定去买些吃的回来。这里我们要提醒一句了,Linux市已经进入了信息化社会,信息就是能量,居民们吃的食物叫做数据,单位是字节。

 

 

货架Block Group

 

民以食为天,蛋蛋怀着饥饿的心情,来到饿想她超市大门口,看到了亮闪闪的Logo,兴奋的已经饱了半分。饿想她是个工业化的超市,所有的物品都放在一个叫做sector的盒子里,每个sector大小是512字节,但是饿想她真正登记货物的最小盒子叫Block,里面放了8个sector,总大小4k字节。

 

饿想她超市把整个超市划分成很多货架,叫做Block Group,每个货架上放了32768个Block盒子。每个货架上的东西如下图,后面将一一介绍。Superblock是超市概览,Group Descriptor 是货架介绍,Block bitmap是盒子的分布表,Inode Bitmap是货物标签分布表,Inode Table是标签存放的地方,Data Block是货物存放的地方。

 

超市概览Superblock

 

如上图,蛋蛋提着个购物篮快步走到了一个长长的货架前面,看着玲琅满目的商品,不禁一头雾水:天哪,我该怎么找东西啊?还好,旁边有一位美丽的导购姐姐带蛋蛋来到货架最前面,拿起一本小册子给蛋蛋,上面是整个饿想她超市的介绍,叫做Superblock。里面的主要内容就是下面这张表,冒出了一大堆的名词,但谁叫蛋蛋是农业技术学校毕业的呢,一看就明白了。这里面说了,超市有多少个block盒子,多少个货物的标签inode,每个货架有多少的盒子block per group,超市的开张时间mount time,蛋蛋想一定要记住,周年庆了就来捡便宜货,嘿嘿~

 

 

 

引用

 

https://ext4.wiki.kernel.org/index.php/Ext4_Disk_Layout

 

想要每天看一条SSD文章吗?扫一扫,微信关注我们!或者微信搜索公众号ssdfans关注。

 

11

分类目录 存储, 技术文章.
扫一扫二维码或者微信搜索公众号ssdfans关注(添加朋友->点最下面的公众号->搜索ssdfans),可以经常看到SSD技术和产业的文章(SSD Fans只推送干货)。
ssdfans微信群介绍
技术讨论群 覆盖2000多位中国和世界华人圈SSD以及存储技术精英
固件、软件、测试群 固件、软件和测试技术讨论
异构计算群 讨论人工智能和GPU、FPGA、CPU异构计算
ASIC-FPGA群 芯片和FPGA硬件技术讨论群
闪存器件群 NAND、3D XPoint等固态存储介质技术讨论
企业级 企业级SSD、企业级存储
销售群 全国SSD供应商都在这里,砍砍价,会比某东便宜20%
工作求职群 存储行业换工作,发招聘,要关注各大公司招聘信息,赶快来
高管群 各大SSD相关存储公司高管和创始人、投资人

想加入这些群,请微信扫描下面二维码,或搜索nanoarchplus,加阿呆为微信好友,介绍你的昵称-单位-职务,注明群名,拉你进群。SSD业界需要什么帮助,也可以找阿呆聊。