0%
Linux 檔案系統基本架構
- 理論上所有的 Linux 發佈版本應該都要遵守檔案系統的標準(Filesystem Hierarchy Standard, FHS)
- 以目錄的資訊可分為 shareable, unshareable 和 static, variable
Introduction
/
(root)
/bin
, /sbin
/bin
主要放置一般使用者 (users) 可以執行 (executable) 的指令
/sbin
放置系統管理員 (super user) 可以操作的指令
/boot
/dev
(devices)
/etc
/home
, /root
/home
主要是一般使用者的家目錄
/root
為系統管理員的家目錄
/lib
, /lib64
- 主要為系統函式庫和核心函式庫
- 若是 64 位元則放在
/lib64
/proc
- 將記憶體內的資料做成檔案類型
- 虛擬檔案系統,不佔任何硬碟空間
/sys
/usr
(unix software resource)
/var
(variable)
/tmp
(temporary)
/media
, /mnt
- 存放抽取式的裝置慣用目錄
/mnt
為管理員/使用者手動掛上(mount)的目錄
- 例如需要 mount 一些光碟、硬碟都可以掛載在這
/local
- 升級或額外安裝的程式擺放的目錄
- 用以區分原始系統安裝的程式。
/run
Tips
- /etc, /bin, /dev, /lib, /sbin 這五個次目錄都要與根目錄一起,不可為獨立的 partition (不可被分割)
Reference