跳至內容

MINIX檔案系統

出自Taiwan Tongues 台語維基
於 2025年8月22日 (五) 23:55 由 TaiwanTonguesApiRobot留言 | 貢獻 所做的修訂 (從 JSON 檔案批量匯入)

(差異) ←上個修訂 | 已批准修訂 (差異) | 最新修訂 (差異) | 下個修訂→ (差異)

MINIX 檔案系統(英語:MINIX file system), 一種檔案系統,是 MINIX 作業系統中的原生檔案系統,由安德魯 ・ 斯圖而特 ・ 塔能鮑姆於一九八空年代創作,佇一九八七年伴隨著 Minix 一刷空版一同釋出。伊是對 Unix 檔案系統的基本結構,為著使原始碼清潔,以方便教學,真濟複雜的功能攏無佇這个檔案系統中實作,毋過這嘛予伊的效能佮功能受限。林納斯 ・ 托瓦茲佇一九九一年創作 Linux 核心的時,頭仔採用矣 Minix 檔案系統,一直到一九九二年四月,才會當延伸檔案系統來取代。

設計佮實現

一个 MINIX 檔案系統由六个組成部份:

  • 引導塊是總是儉佇第一塊。佇系統啟動的時陣,伊包含著引導加載程序的加載和運行一个作業系統。
  • 第二塊是超塊,伊是存儲有關檔案系統,就允准做業系統來定位佮理解其他檔案系統結構數據。比如講,數 i 節點佮區,兩位圖的大細佮的起頭塊的數據區。
  • 該索引節點位圖是一个簡單的地圖索引節點綴佇佗位是咧使用中,佗一寡是免費的乎通過代表𪜶的任何一个(用的時陣)抑是零(免錢)。
  • 該區域的位圖的工課原理佮仝款的方式做為索引節點位圖,除了伊的和蹤的區域。
  • 該索引節的點區域。逐个檔案抑是講 kha-tá-lok-guh 予人表示講為一个 inode,伊記錄元數據,包括類型(檔案,kha-tá-lok-guh,塊炭,管道), 標識為用戶和組,三時間才記錄的日期佮頂改訪問時間,到尾仔修改和上尾仔的狀態改變。一个 inode 閣包含指向該區域內底的地址的列表的數據區所在的檔案抑是 kha-tá-lok-guh 的實際存儲數據。
  • 該數據區是咧檔案系統的上大組成部份,使用大部份的空間。其實伊是佇實際的檔案佮 kha-tá-lok-guh 的數據被存儲。

參考資料