Linux 分割槽和目錄解析

2022-03-16 06:20:34 字數 2459 閱讀 8070

計算機中存放資訊的主要的儲存裝置就是硬 盤,但是硬碟不能直接使用,必須對硬碟進行分割,分割成的一塊一塊的硬碟區域就是磁碟分割槽。在傳統的磁碟管理中,將乙個硬碟分為兩大類分割槽:主分割槽和擴充套件 分割槽。主分割槽是能夠安裝作業系統,能夠進行計算機啟動的分割槽,這樣的分割槽可以直接格式化,然後安裝系統,直接存放檔案。

在乙個mbr分割槽表型別的硬碟中最多只能存在4個主分割槽。如果乙個硬碟上需要超過4個以上的磁碟分塊的話,那麼就需要使用擴充套件分割槽了。如果使用擴充套件分 區,那麼乙個物理硬碟上最多只能3個主分割槽和1個擴充套件分割槽。擴充套件分割槽不能直接使用,它必須經過第二次分割成為乙個乙個的邏輯分割槽,然後才可以使用。乙個擴 展分割槽中的邏輯分割槽可以任意多個。

linux 使用字母和數字的組合來指代磁碟分割槽。這可能有些使人迷惑不解,特別是如果你以前使用「c 驅動器」這種方法來指代硬碟及它們的分割槽。

在 dos/windows 的世界裡,分割槽是用下列方法命名的:每個分割槽都被檢查過以便判定它是否可被 dos/windows 讀取。如果分割槽型別是相容的,它會被指派給乙個「驅動器字母」。驅動器字母從「c」開始,然後依據要標籤的分割槽數量而按字母順序推移。驅動器字母可以用來 指代那個分割槽,也可以用來指帶分割槽所含的檔案系統。

red hat linux 使用一種更靈活的命名方案。它所傳達的資訊比其它作業系統採用的命名方案更多。該命名方案是基於檔案的,檔名的格式為:/dev/xxyn  (例如 /dev/sda2)

下面說明了解析分割槽命名方案的方法:

/dev/  : 這個字串是所有裝置檔案所在的目錄名。因為分割槽在硬碟上,而硬碟是裝置,所以這些檔案代表了在/dev/上所有可能的分割槽。

xx      : 分割槽名的前兩個字母標明分割槽所在裝置的型別。通常是 hd (ide 磁碟)或 sd(scsi 磁碟)。

y        : 這個字母標明分割槽所在的裝置。例如,/dev/hda(第乙個 ide 磁碟)或 /dev/sdb(第二個 scsi 磁碟)

n       : 最後的數字代表分割槽。前四個分割槽(主分割槽或擴充套件分割槽)是用數字從 1 排列到 4。邏輯分割槽從 5 開始。

在linux中,分割槽是這樣表示的 /dev/hda , /dev/hda1 , /dev/hda2 , /dev/hda5 , /dev/sdb1

以 /dev/hda5 為例:

因為在linux中,每乙個裝置都是用 /dev/ 資料夾下的乙個檔案來表示,所以 /dev/hda5 中, /dev/ 表示的是根目錄下的dev目錄,我們來看剩下的部分 hda5 。

前兩位的字母 hd 表示這是一塊ide硬碟,如果是 sd ,則代表sata硬碟,或者快閃儲存器等外設。

第三位的字母 a 表示這是該型別介面上的第乙個裝置。同理, b、c、d…… 分別代表該型別介面上的第二三四……個裝置。例如 hdc 表示第二個ide介面上的主硬碟(每個ide介面上允許乙個主裝置和乙個從裝置)。

第四位的數字 5 ,並不表示這是該硬碟中的第5個分割槽,而是第乙個邏輯分割槽。因為在linux中,為了避免不必要的混亂,分割槽的順序是不能改變的,分割槽標識則由它們在硬碟 中的位置決定。系統又要為所有可能的主分割槽預留標識,所以 1-4 一定不會是邏輯分割槽, 5 則是第乙個邏輯分割槽,以此類推。

該命名方案中沒有表明分割槽型別的地方;與 dos/windows 不同,所有分割槽都可在 red hat linux 下被識別。當然,這並不是說 red hat linux 能夠訪問每一類分割槽上的資料,但是在許多情況下,訪問專用於另一作業系統的分割槽上的資料是可能的。

red hat linux 安裝時,你應該開始考慮一下你的新作業系統所要使用的分割槽數量及大小,除非另有原因,你至少應該建立以下幾個分割槽:swap、/boot 以及 /(根)分割槽。

linux分割槽及掛載點

令許多 linux 的新使用者感到困惑的乙個地方是各分割槽是如何被 linux 作業系統使用及訪問的。它在 dos/windows 中相對來說較為簡單。每一分區有乙個「驅動器字母」,你用恰當的驅動器字母來指代相應分割槽上的檔案和目錄。

這與 linux 處理分割槽及磁碟貯存問題的方法截然不同。其主要的區別在於,linux 中的每乙個分割槽都是構成支援一組檔案和目錄所必需的貯存區的一部分。它是通過掛載(mounting)來實現的,掛載是將分割槽關聯到某一目錄的過程。 掛載分割槽使 起始於這個指定目錄(通稱為掛載點,mount point)的貯存區能夠被使用。

例如,如果分割槽 /dev/hda5 被 掛載在 /usr 上,這意味著所有在 /usr 之下的檔案和目錄在物理意義上位於 /dev/hda5 上。因此檔案 /usr/share/doc/faq/txt/linux-faq 被儲存在 /dev/hda5上,而檔案 /etc/x11/gdm/sessions/gnome 卻不是。

繼續以上的例子,/usr 之下的乙個或多個目錄還有可能是其它分割槽的掛載點。例如,某個分割槽(假設為,/dev/hda7)可以被掛載到 /usr/local 下,這意味著 /usr/local/man/whatis 將位於 /dev/hda7 上而不是 /dev/hda5 上。

也許您注意到了,windows中,碟符既用於表示硬體(硬碟上的分割槽),又用於表示系統中的路徑。而linux中,硬體就是硬體,路徑就是路徑,不會混淆在一起,簡單直接!

linux分割槽與目錄(3)

linux中乙個硬碟就是乙個檔案,存放 dev目錄下面,ide硬碟命名為hdx x為從a d,一般電腦的ide硬碟 最多四個 scsi,sata,usb硬碟等,在 dev 目錄下被命名為sdx x為a z 比如scsi硬碟,主分割槽從sda1開始到sda4,邏輯分割槽從sda5開始,邏輯分割槽永遠從...

linux 目錄 sys 解析

今天學習linux目錄時,遇到 sys這個目錄,老師怎麼講的,不太清楚,先對 sys目錄知識進行乙個整理 首先,對 sys目錄下的各個子目錄進行具體說明 sys 下的子目錄 內容 sys devices 該目錄下是全域性裝置結構體系,包含所有被發現的註冊在各種匯流排上的各種物理裝置。一般來說,所有的...

linux 根目錄解析

根目錄 每乙個檔案和目錄都從這裡開始。只有root使用者具有該目錄下的寫許可權。此目錄和 root目錄不同,root目錄是root使用者的主目錄。bin 重點 使用者二進位制檔案 包含二進位制可執行檔案。系統的所有使用者使用的命令都設在這裡,例如 ps,ls,ping,grep,cp等。sbin 系...