linux下的檔案目錄和儲存結構總結

2021-08-10 20:15:35 字數 2118 閱讀 6976

linux下並不存在c/d/e/f盤,所有的檔案及目錄都是以樹形結構劃分的,並且每個檔案都規定了自己的作用範圍。

每個目錄的具體作用:

常用的一些目錄:

目錄名稱 應放置檔案的內容

/boot 開機所需檔案——核心,開機選單及所需配置檔案等

/dev 任何裝置與介面都以檔案形式存放在此目錄

/etc 配置檔案

/home 使用者主目錄

/bin 單使用者維護模式下還能夠被操作的命令

/lib 開機時用到的函式庫及/bin與/sbin下面命令要呼叫的函式

/sbin 開機過程中需要的

/media 一般掛載或刪除的裝置

/opt 放置第三方的軟體

/root 系統管理員的主資料夾

/srv 一些網路服務的資料目錄

/tmp 任何人均可使用的「共享」臨時目錄

/proc 虛擬檔案系統,例如系統核心,程序,外部裝置及網路狀態等

/usr/local 使用者自行安裝的軟體

/usr/sbin 非系統開機時需要的軟體/命令/指令碼

/usr/share 幫助與說明檔案,也可放置共享檔案。

/var 主要存放經常變化的檔案,如日誌。

/lost+found 當檔案系統發生錯誤時,將一些丟失的檔案片段存放在這裡

linux中一切皆檔案,那麼物理裝置的命名也不例外:系統核心的裝置管理器(udev)會自動將硬體名稱規範起來,讓我們可以通過裝置名稱猜出裝置大致的屬性以及分割槽資訊等,udev會一直以守護程序的形式執行並偵聽來自核心發出的uevent來管理/dev目錄下的裝置檔案。
常見的硬體命名:

硬體裝置            檔名稱

ide裝置 /dev/hd[a-d]

scsi/sata/u盤 /dev/sd[a-p]

軟碟機 /dev/fd[0-1]

印表機 /dev/lp[0-15]

光碟機 /dev/cdrom

滑鼠 /dev/mouse

磁帶機 /dev/st0或/dev/ht0(ide裝置)

現在的一般硬碟裝置都是「/dev/sd…」,一台主機上可以有多塊硬碟,a-p來表示16塊硬碟(預設從a開始分配)

主分割槽從1-4開始分配(這裡劃分主分割槽時,可以指定數字)。

邏輯分割槽從5開始分配。

"/dev/sda5"代表的意思就是,編號為a的硬碟,5代表了這是一塊邏輯分割槽。
在物理結構中,儲存結構如下圖:

linux中規定:

最多有4個主分割槽,其餘的為擴充套件分割槽,其中,擴充套件分割槽可以被劃分為多個邏輯分割槽,邏輯分割槽的數量沒有限制。linux中還有swap交換分割槽,swap即交換分割槽是一種類似於windows系統虛擬記憶體的功能,將一部分硬碟空間虛擬成記憶體來使用,從而解決記憶體容量不足的情況,因為swap畢竟是用硬碟資源虛擬的,所以速度上比真實物理記憶體要慢很多,一般只有當真實物理記憶體耗盡時才會呼叫swap。

我們可以這樣去認為,主分割槽就類似於windows中的c盤,是系統盤,邏輯分割槽就類似於def盤

接下來要去學習 真正分割槽的步驟和掛載。

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

檔案系統時作業系統用來管理檔案的。fs filesystem。在linux中,一切皆為檔案,這句話夠經典了吧。linux中每個分割槽都是乙個fs。linux下的filesystem hierarchy standard 檔案系統層次化標準 樹形結構。標準來說,都是基於fhs3.0,裡面詳細解釋了每個...

linux下普通檔案和目錄檔案區別

檔案許可權一般可認為是0 123 456 789,一共十 位 0 表示該檔案的檔案型別。windows裡面是使用了一種檔案關聯的技術,通過副檔名來關聯相應的應用程式,使得雙擊某個檔案,就能達到呼叫相應的應用程式來開啟它的目的,這樣簡單快捷。然而對於使用者來說,好處是方便,壞處是隱藏了乙個實質性的東西...

輕鬆理解Linux下的檔案和目錄

輕鬆理解 linux 下的檔案和目錄 simeon 本文已被開放系統世界雜誌錄用 近一兩年linux發展的勢頭越來越猛,因此越來越多的人開始使用linux,而對於那些初次接觸的人來說,可能最先感到困惑的就是那些linux下的檔案和目錄聊。如果想熟練使用linux,則必須了解linux下的檔案及其目錄...