4.Linux文件系統介紹

生磁盤:未分區也未格式化的磁盤,就像一張空白的A4紙
文件系統:就像在一張A4紙上畫格子,windows使用的是NTFS方法,Linux一般是ext2/ext3

ext2文件系統

ext2文件系統是早期的Linux上使用的文件系統
ext2文件系統

Block

物理磁盤是由一個個扇區連成一片的,每個區是512個字節,把連續若干個(2個、4個或8個)扇區連成一組,抽象出block(塊)的概念。通常在設計block的時候使用8個扇區爲一組,即一個block是4KB

Boot Block

boot block大小爲1KB,爲啓動CPU保留的

inode表和inode節點

inode表存放的是一個個inode結構體,inode結構體記錄了文件在那個block上,文件的權限位、最近訪問時間、最近修改時間等.

inode位圖和block位圖

inode 位圖就是用來記錄 inode 表中哪個位置被佔用了,block 位圖,就是記錄哪個 block 被佔用了

組描述符

保存了 inode 位圖和 block 位圖在哪個 block 上。除此還有 inode 表的位置等等。

超級塊

超級塊記錄了一全局信息,比如 inode 節點的個數,第一個數據塊的位置,block 的大小(是1KB還是2KB還是4KB?),block 的個數等等。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章