目錄讀取過程
/var/log/aa.log
1.先找到跟目錄的(系統加載的時候以確定),找到根目錄中文件名var對應的inode
2.再到Inode區找到var目錄對應的block的inode,並在存儲區找到相應的block。
3.在var所在block中找到文件名爲log的對應的inode
4.到Inode區找到log對應的block的inode,並在存儲區找到相應的block。
5.在log所在block中找到文件名爲aa.log的對應的inode
6.到Inode區找到aa.log對應的block的inode,並在存儲區找到相應的block。
7.讀取文件
二、inode的內容
inode包含文件的元信息,具體來說有以下內容:除了文件名
* 文件的字節數
* 文件擁有者的User ID
* 文件的Group ID
* 文件的讀、寫、執行權限
* 文件的時間戳,共有三個:ctime指inode創建時間,mtime指文件內容上一次修改的時間,atime指文件最後一次訪問的時間。
Inode區
存放Inode,大小固定,如果文件過多,此區也會存儲滿,即使數據存儲區剩餘空間,也無法在存儲文件
磁盤存儲的詳細圖解見附件