资工系网媒所NEWS试验室inode.ppt

/37 作業系統 第十三章 檔案系統實例 第十三章 檔案系統實例 UNIX檔案系統 架構 inode Superblock Linux檔案系統 Windows 檔案系統 摘要 UNIX檔案系統 UNIX 是 Linux 作業系統的基礎架構。 兩者設計的基本概念上所支援的各種檔案系統大同小異。 UNIX 檔案系統 inode Superblock 架構 (1/2) 磁碟分割會切割成多個固定大小的區塊。 這些區塊依用途可分成三類: 系統相關資訊 儲存目錄與檔案紀錄的 inode 儲存檔案中的資料 UNIX 檔案系統的磁碟區塊分配示意圖 架構 (2/2) 開機區塊 被作業系統保留,用來儲存系統的開機程式碼以及相關資訊。 Superblock 儲存這整個檔案系統的相關訊息。 inode 列表 儲存檔案系統中每個檔案與目錄的相關訊息。 資料區塊 真正用來儲存檔案資料的地方。 inode 主要用途 記錄檔案系統中的所有檔案以及目錄。 使用多階層式的索引 資料少則直接將資料指標指向某個儲存資料的區塊。 資料多則利用索引的方式間接找到所儲存資料的區塊,甚至是多層索引,最多三層。 inode 的基本架構 (1/2) inode的基本架構 (2/2) 模式 表示這個 inode 中的資料的意義為何。 擁有者訊息 記錄該 inode 的擁

文档评论(0)

1亿VIP精品文档

相关文档