Red Hat Training

A Red Hat training course is available for Red Hat Enterprise Linux

A.3. 分割區命名方案與掛載點

對於 Linux 不熟悉的使用者有個常見的困惑,那就是 Linux 作業系統如何使用和存取分割區。在 DOS/Windows 中相對容易:各個分割區皆有個「磁碟字母」。您能使用正確的磁碟字母,來在其相應的分割區上參照檔案和目錄。這與 Linux 處理分割區和一般磁碟儲存空間的方式完全不同。此部分描述了分割區命名方案與分割區在 Red Hat Enterprise Linux 上如何被處理的主要準則。

A.3.1. 分割區命名規則

Red Hat Enterprise Linux 使用了一個基於檔案的命名方案,檔案名稱格式為 /dev/xxyN
包含以下內容的裝置和分割區名稱:
/dev/
這個是存放所有裝置檔案的目錄名稱。因為分割區是存放在硬碟上,而硬碟是一種裝置,所以表示所有潛在分割區的檔案都會放置在 /dev/ 目錄中。
xx
分割區名稱的前兩個字母代表該分割區所駐存於的裝置類型,通常會是 sd
y
這個字母代表分割區位於哪個裝置上。比方說第一個硬碟為 /dev/sda/dev/sdb 為第二個硬碟等等。
N
最後的號碼表示分割區。最前面的四個(主要或延伸的)分割區以 14 表示。邏輯分割區以 5 開始。 因此,例如,/dev/sda3 代表第一個硬碟上第三個主要或延伸的分割區,而 /dev/sdb6 代表第二個硬碟上的第二個邏輯分割區。

注意

儘管 Red Hat Enterprise Linux 若能辨別和參照所有類型的磁碟分割區,它也可能無法讀取該檔案系統,因此也無法存取儲存在所有分割區類型上的資料。然而,在許多情況下,您可能能夠成功存取位於另一作業系統專用之分割區上的資料。

A.3.2. 磁碟分割區與掛載點

在 Red Hat Enterprise Linux 中,各個分割區皆會被使用來形成支援單組檔案和目錄所需的儲存裝置。這是以一個名為掛載的方式,將一個分割區與一個目錄產生關聯。掛載一個分割區可使它的儲存空間能在指定的目錄(稱為掛載點)中被存取。
比方說,若 /dev/sda5 掛載在 /usr/ 上的話,這代表 /usr/ 下的所有檔案和目錄實際上皆駐留在 /dev/sda5 上。因此,/usr/share/doc/FAQ/txt/Linux-FAQ 這個檔案會儲存在 /dev/sda5 上,而 /etc/gdm/custom.conf 這個檔案則不會。
此範例繼續進行,在 /usr/ 下也可能會有一或多個屬於其它分割區掛載點的目錄。比方說,一個分割區(如 /dev/sda7)也許會被掛載到 /usr/local/ 目錄上,表示 /usr/local/man/whatis 檔案將會駐存在 /dev/sda7 上,而不是在 /dev/sda5 上。

A.3.3. 多少分割區才夠用?

準備安裝 Red Hat Enterprise Linux 的程序至此,您必須考量您新作業系統所需要使用的分割區數量及大小。然而,此問題沒有絕對的答案,而是根據您的需求而定。
請記得,Red Hat 建議除非您有特殊理由,否則請至少建立以下分割區:swap/boot/ 以及 /(root)。
欲取得更多資訊,請參閱〈節 6.10.4.5, “建議的磁碟分割方案”〉(AMD64 和 Intel 64 系統)和〈節 11.10.4.5, “建議的磁碟分割方案”〉(IBM Power Systems 伺服器)以及〈節 15.10.3.5, “建議的磁碟分割方案”〉(IBM System z)。