FHB:文件系統的層次化標準,linux操作系統的文件系統就是採用這種標準的,類似的還有windows下的C盤下的文件系統
文件系統和分區的關係:
1、文件系統是邏輯上的分區,分區是物理層次上的分區
2、linux內核分出一塊區域給“/”目錄,需要掛載上一個分區
3、任何一個分區都必須掛載在某個目錄上
4、分區掛載在文件下面纔可以進行讀寫。
根據FHB,linux下的目錄介紹
1、boot,引導文件存放目錄,內核文件和加載程序都在再這裏
2、bin,供所有用戶使用的命令存放目錄,不能放在獨立分區中,系統開機就要使用的程序
3、sbin,管理類的基本命令。開機就會使用到,不能存放在在獨立分區。
4、lib,基本庫文件,內核文件存放目錄(如果是64位,會有/lib64這個目錄)
5、etc,配置文件目錄
6、home,所有用戶的家目錄就在這個目錄
7、media,移動設備的掛載目錄
8、mnt,臨時文件系統掛載點
9、dev,外部設備的存放路徑,但是驅動不在這裏,這裏就是一個訪問接口
10、opt,第三方應用程序存放安裝目錄
11、srv,系統上運行的軟件用到的數據存放路徑
12、tmp,臨時文件存放位置
13、usr,linux中最重要的文件夾之一,包含了所有的共享文件,主要用來保存程序和數據。
其中的local目錄主要存放安裝的程序
14,var,系統一般運行時要改變的數據。
15、proc,內存中的文件目錄
16、sys,內存中的文件目錄