磁盤存儲文件圖解


目錄讀取過程

/var/log/aa.log 

 

1.先找到跟目錄的(系統加載的時候以確定),找到根目錄中文件名var對應的inode

2.再到Inode找到var目錄對應的blockinode,並在存儲區找到相應的block

3.var所在block中找到文件名爲log的對應的inode

4.Inode找到log對應的blockinode,並在存儲區找到相應的block

5.log所在block中找到文件名爲aa.log的對應的inode

6.Inode找到aa.log對應的blockinode,並在存儲區找到相應的block

7.讀取文件

 

二、inode的內容


inode包含文件的元信息,具體來說有以下內容:除了文件名


  文件的字節數


  文件擁有者的User ID


  文件的Group ID


  文件的讀、寫、執行權限


文件的時間戳,共有三個:ctimeinode創建時間,mtime指文件內容上一次修改的時間,atime指文件最後一次訪問的時間。


Inode區

存放Inode,大小固定,如果文件過多,此區也會存儲滿,即使數據存儲區剩餘空間,也無法在存儲文件



 

 磁盤存儲的詳細圖解見附件


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