受到大家的幫助,我也來貢獻一下,希望可以幫助大家更好地了解freebsd的結(jié)構(gòu)。
對FB的整體概念是建立在對其目錄結(jié)構(gòu)有基本認(rèn)識的基礎(chǔ)上的,根目錄“/”是最先被掛上的,而且它包含了要掛上的其它文件系統(tǒng)的加載點(mount point),標(biāo)準(zhǔn)的加載點包括/usr,/var,/mnt,/cdrom等。
對文件系統(tǒng)層次結(jié)構(gòu)的完整的描述可以用hier命令來完成,現(xiàn)在,主要的目錄結(jié)構(gòu)列舉如下:
目錄 描述
----------------------------------------------------------
/ 文件系統(tǒng)的根目錄
/bin/ 單用戶和多用戶環(huán)境下,用戶使用的基本工具
/boot/ 操作系統(tǒng)啟動過程中使用的程序和配置文件
/dev/ 設(shè)備節(jié)點
/etc/ 系統(tǒng)配置文件和腳本
/etc/mail/ 郵件傳輸代理的配置文件
/etc/namedb/ 域名服務(wù)器程序named的配置文件
/etc/periodic/ 每天、每周、每月運行的腳本
/etc/ppp/ PPP配置文件
/mnt/ 用作臨時加載點的空目錄
/proc/ 進程文件系統(tǒng)
/root/ root帳戶的主目錄
/sbin/ 單用戶和多用戶環(huán)境下使用的系統(tǒng)程序和管理工具
/stand/ 在獨立環(huán)境下使用的程序
/tmp/ 臨時文件
/usr/ 主要是用戶的工具和應(yīng)用程序
/usr/bin/ 通常是工具和應(yīng)用程序
/usr/include/ 標(biāo)準(zhǔn)C include文件
/usr/lib/ 文檔庫
/usr/libdata/ 各種工具的數(shù)據(jù)文件
/usr/libexec/ 系統(tǒng)守護程序和系統(tǒng)工具
/usr/local/ 本地可執(zhí)行的程序和庫等
/usr/obj/ 通過建立/usr/src目錄樹產(chǎn)生的特定結(jié)構(gòu)的目標(biāo)樹
/usr/ports 這個不用說了。
/usr/sbin/ 系統(tǒng)守護程序和系統(tǒng)工具(由用戶執(zhí)行)
/usr/share/ 與特定平臺無關(guān)的文件
/usr/src/ 本地源代碼文件
/usr/X11R6/ X11R6發(fā)行的可執(zhí)行程序、庫等
/var/ 多種日志、臨時文件和spool文件
/var/log/ 日志文件
/var/mail/ 用戶郵箱文件
/var/spool/ 多種打印機和郵件系統(tǒng)spooling目錄
/var/tmp/ 系統(tǒng)重啟之間保存的臨時文件
/var/yp NIS映射表
可以看出,/usr和/var需要的空間是相對其它mount點要多的,所以盡量分多一些空間給這兩個mount點。
另外用df、du命令可以查看分區(qū)的磁盤使用狀況。