linux的每個檔案包含3個資訊:檔名、inode(儲存檔案的元資料資訊)、datablock(儲存檔案真正的內容資料)。
linux的檔案管理空間有兩個部分:元空間(儲存檔名、inode)、資料空間(datablock)。
元資料和資料的區別表專案
元資料資料
概念檔案的描述資訊
檔案內真正儲存的資料內容
容量容量非常小,並不同大小的檔案的元資料資訊大小相同
大小不等km、bm、gb、tb等
位置元空間
資料空間
linux查詢檔案的流程:
1.從元空間中查詢檔案,(因為元空間,空間小查詢速度快),如果沒有就找不到,如果有就可以被找到,同時找到描述資訊中的實體地址。
2.通過得到的實體地址,直接在磁碟上找到相應位置,並讀取檔案資料。
檔案系統 檔案系統中的資料結構
0.參考 1.檔案系統的主要資料結構 2.超級塊及其操作函式 3.inode及其操作函式 4.目錄項資料結構定義及操作函式 5.檔案結構體的定義及檔案的操作函式 推薦ups主 善不外來名不虛傳 linux核心設計與實現 第二版,第三版 內容摘選自 檔案系統1 檔案系統2 雜湊鍊錶 以上感恩 檔案系統...
linux 檔案系統 Linux 檔案系統結構介紹
ubuntu 像所有類unix系統一樣 在分層樹中組織檔案,其中的關係就像父母和孩子一樣。目錄可以包含其他目錄以及常規檔案,它們是樹的 葉子 樹的任何元素都可以通過路徑名引用 絕對路徑以字元 標識根目錄,其中包含所有其他目錄和檔案 開頭,然後列出必須遍歷以到達該元素的每個子目錄,每個子目錄用 符號分...
Linux檔案系統結構
linux檔案系統是乙個倒轉的單根數數狀結構 所有的檔案資料夾結構都是存在於乙個根目錄下面 不同於windows作業系統,windows作業系統對於大小寫不敏感,但是linux系統嚴格區分大小寫 路徑使用 分割 windows中使用 每乙個shell或系統程序都有乙個當前工作目錄 我們使用pwd命令...