大話EXT4文件系統之二:餓想她超市血拼記

原創內容,轉載請注明:  [http://www.od-music.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),可以經??吹絊SD技術和產業的文章(SSD Fans只推送干貨)。
ssdfans微信群介紹
技術討論群 覆蓋2000多位中國和世界華人圈SSD以及存儲技術精英
固件、軟件、測試群 固件、軟件和測試技術討論
異構計算群 討論人工智能和GPU、FPGA、CPU異構計算
ASIC-FPGA群 芯片和FPGA硬件技術討論群
閃存器件群 NAND、3D XPoint等固態存儲介質技術討論
企業級 企業級SSD、企業級存儲
銷售群 全國SSD供應商都在這里,砍砍價,會比某東便宜20%
工作求職群 存儲行業換工作,發招聘,要關注各大公司招聘信息,趕快來
高管群 各大SSD相關存儲公司高管和創始人、投資人

想加入這些群,請微信掃描下面二維碼,或搜索nanoarchplus,加阿呆為微信好友,介紹你的昵稱-單位-職務,注明群名,拉你進群。SSD業界需要什么幫助,也可以找阿呆聊。