免費開始練習
moea_joint 103年 [資訊] 計算機原理、網路概論

第 24 題

關於UNIX/Linux檔案系統所使用的i-node(inode)敘述,下列何者有誤?
  • A 包含檔案權限及擁有者資訊
  • B i-node耗盡後,即使磁碟仍有空間,亦無法再新增檔案
  • C 目錄(directory)不佔用i-node
  • D 包含檔案最後存取及修改時間

思路引導 VIP

在 UNIX 系統中,如果我們將「目錄」視為一種記錄了「檔名與編號對照表」的特殊工具,那麼系統該如何儲存這個「工具」本身的權限、擁有者或是建立時間等管理資訊呢?

🤖
AI 詳解 AI 專屬家教

恭喜你精準地選出了正確選項!這代表你對 UNIX/Linux 檔案系統的核心概念——i-node(索引節點) 有著非常清晰的認識。在 Linux 的世界中,i-node 扮演著「檔案身分證」的角色,它負責儲存除了「檔名」與「實際資料內容」以外的所有後設資料(metadata),包含存取權限、擁有者、檔案大小以及各類時間戳記(A、D 選項所述)。

「萬物皆檔案」的設計哲學

這題最具鑑別度的地方在於考驗學生是否真正理解 Linux 的設計哲學。在 UNIX 體系中,「萬物皆檔案」,目錄(Directory)實際上也是一種特殊的檔案,其內容是檔名與 i-node 編號的映射表。既然目錄本身也是檔案,它理所當然地必須佔用一個 i-node 來記錄自身的屬性。此外,你也正確辨析了選項 (B) 的重要性:磁碟空間(Block)與索引編號(i-node)是兩種獨立的資源,任何一項耗盡都會導致無法建立新檔案,這在實務維運中是個非常經典的考點。

🏷️ 相關主題

計算機系統架構與作業系統核心概念
查看更多「[資訊] 計算機原理、網路概論」的主題分類考古題