部分轉載自:http://linux.vbird.org/linux_basic/0130designlinux.php#partition_install

 

Linux 常用的檔案系統,如 ext2、ext3、ext4、xfs、reiserfs、…等等。

目前 RHEL7 預設是使用 xfs 檔案系統。。

在 Linux 系統中,會把周邊設備及裝置當成檔案來看待,並將這些裝置檔案存放在/dev 目錄下。

與磁碟相關裝置之命名,包括 SCSI、SSD、SATA 硬碟與隨身碟等,皆以 sda、sdb、…來命名。

image

於裝置檔案名稱之後,若接一個數字,則此數字代表的是 partition number (分割區代號),比如/dev/sda3 表示 sda 這顆硬碟中的第三個分割區。

image

 

磁碟分割與掛載

早期的 Linux 系統為了相容於 Windows 的磁碟,因此使用的是支援 Windows 的 MBR(Master Boot Record, 主要開機紀錄區) 的方式來處理開機管理程式與分割表!而開機管理程式紀錄區與分割表則通通放在磁碟的第一個磁區, 這個磁區通常是 512bytes 的大小 (舊的磁碟磁區都是 512bytes 喔!),所以說,第一個磁區 512bytes 會有這兩個資料:

  • 主要開機記錄區(Master Boot Record, MBR):可以安裝開機管理程式的地方,有446 bytes
  • 分割表(partition table):記錄整顆硬碟分割的狀態,有64 bytes

MBR 主要分割、延伸分割與邏輯分割的特性我們作個簡單的定義囉:

  • 主要分割與延伸分割最多可以有四筆(硬碟的限制)
  • 延伸分割最多只能有一個(作業系統的限制)
  • 邏輯分割是由延伸分割持續切割出來的分割槽;
  • 能夠被格式化後,作為資料存取的分割槽為主要分割與邏輯分割。延伸分割無法格式化;
  • 邏輯分割的數量依作業系統而不同,在Linux系統中SATA硬碟已經可以突破63個以上的分割限制;

事實上,分割是個很麻煩的東西,因為他是以磁柱為單位的『連續』磁碟空間, 且延伸分割又是個類似獨立的磁碟空間,所以在分割的時候得要特別注意。

磁碟分割          partition 分割槽

MBR 分割區類型:

  • 主要分割區( primary partition ):最多四個,ID number 為 1~4。
  • 延伸分割區(extended partition):最多一個,ID number 為 1~4,不可與主分割區之 ID 重複。
  • 邏輯分割區( logical partition ):ID number 從 5 開始。

規劃磁碟分割時,如分割區數大於四個,必須先建立延伸分割區,之後方可於其中建立邏輯分割區(logical partition)。

掛載

在 Linux 中,所有被 Linux kernel 所支援的檔案系統,皆須被掛載至目錄樹狀結構中的某個點 ( 目 錄 ) 方可被存取使用,而被掛載的這個點稱為掛載點(mount-point),將檔案系統掛載至掛載點的動作即稱為掛載(mount)。

 

磁碟空間配置

安裝 Linux 作業系統通常至少規劃兩分割區:

  • 根( / )分割區:空間大小規劃,依安裝套件多寡與系統用途決定。如為練習機器,建議至少 5G。
  • SWAP 分割區:稱之為虛擬記憶體,當實體記憶體不足時方使用到。空間規劃無硬性規定。

 

arrow
arrow
    創作者介紹
    創作者 STORY 的頭像
    STORY

    STORY

    STORY 發表在 痞客邦 留言(0) 人氣()