歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Linux磁盤與文件系統管理筆記

Linux磁盤與文件系統管理筆記

日期:2017/2/28 16:17:32   编辑:Linux教程

硬盤的最小物理存儲單位:扇區

…最小(數據)存儲單位:(邏輯)塊

在進行分區時,每個分區就是一個文件系統,而每個文件系統開始位置的那個塊就稱為超級塊,超級塊的作用是存儲文件系統的大小、空的和填滿的塊,以及它們各自的總數和其他諸如此類的信息。

在標准的ext2文件系統中,規劃出inode塊存儲文件屬性和(邏輯)塊存儲內容。(其中建立一個目錄時,會分配至少一個inode塊與至少一個塊;而建立文件時,是至少一個inode與相對於該文件大小的塊數量)

一個inode的大小為128字節,其本身並不記錄文件名,文件名記錄在目錄所屬的塊區域。即:(序號為訪問次序)

inode table block area

1、目錄/etc的inode | 2、目錄/etc的塊區域關聯性內容

3、文件crontab的inode | 4、文件crontab的實際內容

超級塊|塊組一|…

--> 超級塊|組描述|塊位圖|inode位圖|inode表|數據

元數據 || 數據存放區

異步處理方式:

當系統讀取某文件時,該文件所在的塊數據會加載到內存中,若該數據被改變時,在緩沖區的塊數據會被標記為“dirty”,此時磁盤實體塊上的數據尚未被修正,所以,在檢測到dirty的數據必須寫回到磁盤中,以保持一致。

Copyright © Linux教程網 All Rights Reserved