linux 文件系統與磁盤

總結

文件系統(1)磁道(2)扇區:一個磁道上分多個扇區,目前有 512bytes 和 4k 兩種格式(3)分區:把多個扇區組合 做分區,每種分區類型下的分區表決定最大支持的磁盤容量,如MBR,GPT分區(4)文件系統:對每個分區格式化成不同的文件系統,如EXT2(5)inode /block/superblock:文件系統通常將文件數據和文件屬性 這兩部分數據放置到不同的區塊,權限與屬性放置到 inode 中,實際數據放置到 data block 區塊中。有一塊超級區塊(superblock)會記錄整個文件系統的整體信息,包括 inode 與 block 的總量、使用量、剩餘量等,(6)文件:分配一個 inode 與相對於該文件大小的 block 數量給該文件(7)目錄與掛載:文件系統會分配一個 inode 與至少一塊 block 給該 目錄,把文件系統掛載到某個目錄下才 可以通過目錄訪問

IO: block和page 一個page 包含多個block,一次磁盤io 一次只能 讀取一個page,一般爲4kb,就算文件只有1個字節 也會讀取4kb。 讀取一個文件不一定會產生io,可能是從計算機的告訴緩存中獲取的。

sector(扇區)是 磁盤級別的,inode,block,superblock是文件系統產生的的

將文件系統與目錄樹結合的動作我們稱爲 掛載。掛載點一定是目錄,該目錄爲進入該文件系統的入口。

認識 Linux 文件系統

磁盤組成與分區基本知識

  • 扇區(Sector)爲最小的物理儲存單位,且依據磁盤的設計,目前有 512bytes 和 4k 兩種格式
  • 將扇區組成一個圓,就是磁柱(道)(Sectors/Track),鳥哥所說的 磁盤盤 是扇面
  • 早期分區主要以磁柱爲最小分區單位,現在分區通常使用扇區爲最小單位
  • 磁盤分區表主要有兩種格式,一種是 MBR 分區表,一種是 GPT 分區表
  • MBR 分區表中,第一個扇區最重要,裏面有 主要開機區(Master boot record,
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章