Linux的檔案系統,根目錄rootfs結構

2022-05-03 21:51:11 字數 1743 閱讀 6704

檔案系統時作業系統用來管理檔案的。fs=filesystem。。。

在linux中,一切皆為檔案,這句話夠經典了吧。。。

linux中每個分割槽都是乙個fs。

linux下的filesystem hierarchy standard(檔案系統層次化標準),樹形結構。

標準來說,都是基於fhs3.0,裡面詳細解釋了每個目錄的作用,我自己寫的並不太標準,裡面的英文也不是很難,參考裡面更加準確,

比如說:usr目錄,很多人將其理解為user的縮寫,其實並不是的,他是"使用者可讀共享"的縮寫

linux的檔案結構是以根/向下延伸,根目錄下比較常見的子目錄如下

/boot

引導檔案、核心檔案(vmlinuz)、initrd、如果安裝了grub也會有grub的目錄

/bin

使用者使用命令的存放的目錄,本身是軟連線至/usr/bin)

/sbin

超級管理員的可執行檔案目錄(該目錄是軟連線至/usr/sbin)

/lib、/lib64

基本共享庫檔案目錄,如:核心核心模組(/lib/modules)都是軟連線/usr/lib和/usr/lib64

/etc

配置檔案目錄,裡面幾乎都是純文字配置檔案。/etc/opt /opt第三方軟體的配置檔案目錄/etc/x11 x協議的目錄,11是x協議的版本號,x協議是linux圖形介面的規範。一般很少用得上。

/home/[使用者名稱]

普通使用者的家(home)目錄

/root

管理員的家目錄

/media

掛載可攜式可移動裝置的目錄(centos6),比如u盤之類

/run/media

掛載可攜式可移動裝置的目錄(centos7),比如u盤之類

/mnt

掛載臨時檔案系統的目錄,比如講windows硬碟分割槽掛載到這來。

/dev

塊裝置和字元裝置的目錄。b:block device,以block為單位可隨機訪問的裝置。c:character device,以字元character為單位用於線性訪問裝置。p:piped管道裝置

/opt

第三方應用程式安裝的目錄

/usr/local

也是安裝額外的軟體用的目錄,但多為自編譯安裝的軟體,其實和/opt沒區別,你想放哪個目錄都可以。

/srv

存放系統上執行的服務的所需要的資料檔案目錄

/tmp

臨時檔案目錄

/usr

非常重要的目錄,使用者的應用程式和檔案都放在這裡,類似window下的program files目錄。/bin/sbin/lib/lib64/local 第三方軟體程式安裝目錄,它下面又有bin之類的目錄 |- bin、sbin、lib、lib64、etc

/var

該目錄存放一些經常改變的資料檔案/cache :應用程式的資料快取目錄/lib:應用程式的狀態資訊/local:給/usr/local目錄下的應用程式儲存的經常改變的資料檔案目錄/log:日誌目錄/opt:給/opt下的應用程式要儲存經常改變的資料檔案目錄/run:程序的相關資料,通常儲存程序的pid檔案

/proc

這是乙個虛擬目錄,它是系統核心和程序資訊的對映,我們可以通過直接訪問這個目錄來獲取系統資訊。系統優化一般就是該這個目錄的某些檔案的引數,相等於修改核心某些引數。/proc/sys

/sys

是2.6核心的新出的乙個檔案系統「sysfs」,也是乙個虛擬目錄,它的出現用於代替/proc,它內部包含了/proc、/devfs和/devpts參考:

Linux根目錄的檔案系統是如何被掛載的

首先看下mnt init方法 fs namespace.c void init mnt init void 看下其init rootfs方法 init do mounts.c static struct file system type rootfs fs type int init init ro...

Linux 檔案系統目錄

檔案系統時作業系統的重要組成部分,主要負責管理磁碟檔案的輸入輸出。檔案通過目錄方式進行組織,目錄結構是檔案存放在磁碟等儲存裝置上的組織方式,目錄提供了乙個管理檔案的乙個方便而有效的途徑。linux目錄採用多級樹形結構。目錄存放的檔案 bin 放置的是在單使用者模式下也能夠被操作的指令 boot 主要...

linux檔案系統目錄

bin 存放著一百多個linux下常用的命令 工具 dev 存放著linux下所有的裝置檔案 home 使用者主目錄,每建乙個使用者,就會在這裡新建乙個與使用者同名的目錄,給該使用者乙個自己的空間 lost found 顧名思義,一些丟失的檔案可能可以在這裡找到 mnt 外部裝置的掛接點,通常用cd...