檔案系統階層標準
檔案系統階層標準(英語:FilesystemHierarchyStandard,FHS)定義矣 Linux 作業系統當中的主要 kha-tá-lok-guh 佮 kha-tá-lok-guh 內容。FHS 由 Linux 基金會咧維護。 目前版本是三更零版,佇二空一五年發布。
概述
多數 Linux 發行版遵對 FHS 標準並且聲明其家己政策以維護 FHS 的要求。
毋過完全到二空空九年,包括自由標準小組成員參與開發的版本在內的絕大多數發行版,並無完全執行建議的標準。
當 FHS 建立之時,其他的 UNIX 佮類 Unix 作業系統已經有家己的標準,尤其是 hier ( 七 ) 檔案系統布局來講。 自從第七版 Unix ( 佇一九七九年發布 ) 以來已經存在的,抑是講 SunOS filesystem ( 七 ),
佮後壁的 Solaris filesystem ( 五 )。 比如講,macOS 使用如 ` / Library `、` / Applications ` 和 ` / Users ` 等長名佮傳統 UNIX kha-tá-lok-guh 彼層次保持一致。
這馬的 Linux 發行版包含一个 ` / sys ` kha-tá-lok-guh 成做虛擬檔案系統 ( sysfs,類似 ` / proc `,一个 procfs ),伊儲存閣允准修改連接著系統的裝置,毋過真濟傳統 UNIX 佮類 Unix 作業系統使用 ` / sys ` 成做核心代碼樹的符號連結。
一寡仔 Linux 系統如 GoboLinux 和 Syllable Server 使用矣佮 FHS 完全無仝的檔案系統層次組織方法。
歷史
開發一套檔案系統階層標準的行程頭佇一九九三年八月,標準拍拚重整 Linux 的檔案佮 kha-tá-lok-guh 結構。FSSTND(英文 _ Filesystem Standard _), 一个針對 Linux 作業系統的檔案系統階層標準佇一九九四年二月十四發布。後續的修正版本份別佇一九九四年十月初九佮一九九五年三月二八發佈。
佇咧一九九六年初,開發一个閣較全面的、毋但解決 Linux,而且解決其他的類似 Unix 系統 kha-tá-lok-guh 階層問題的 FSSTND 的計畫咧 BSD 開發社群成員的協助下正式被採用。所以,計畫重點解決佇類 Unix 系統上普遍存在的問題。為著欲適應標準的範圍來擴充,標準的名稱修改做檔案系統階層標準。
kha-tá-lok-guh 結構
佇咧 FHS 中,所有的檔案佮 kha-tá-lok-guh 攏出現佇咧根 kha-tá-lok-guh " / " 落,就算𪜶儲存無仝款的物理裝置內底。但是請注意,這是 kha-tá-lok-guh 中的一寡可能抑是可能袂佇 Unix 系統上出現,這是欲看著系統是毋是有某一寡子系統,比如講 X Window 系統的安裝佮敢有系統。
這是 kha-tá-lok-guh 中的真大多數攏佇咧所有的 UNIX 作業系統當中存在的,並且一般攏以大致類似的方法使用;毋過,遮的描述是針對著 FHS 的,並無考慮除了 Linux 平台以外的權威性。
參考文獻
外部連結
- Home of the Filesystem Hierarchy Standard
- Fortune Cookies through the / proc Filesystem
- The Dotted Standard Filename Hierarchy , yet another very different hierarchy ( used in cLIeNUX )
- Filesystem Hierarchy Standard 二嬸三 ( 二十九 January 兩千空四 )