­

『學了就忘』Linux基礎 — 13、Linux系統的分區和格式化

1、Linux系統的分區

(1)磁碟分區定義

磁碟分區是使用分區編輯器(Partition Edlitor)在磁碟上劃分幾個邏輯部分。碟片可以被劃分成數個分區(Partition),不同類的目錄與文件可以存儲進不同的分區。

是不是看不太明白,其實就是把一塊大硬碟,按照你的需求,把它分成若干個邏輯上的小硬碟,這個過程就是分區。(並沒有把硬碟掰成幾瓣,所以不是物理上的分區)。

磁碟分區是為了存儲和讀取數據的方便。

(2)兩種分區表形式

  • MBR分區表(主引導記錄分區表):最大支援2.1TB硬碟,最多支援4個分區。
  • GPT分區表(全局唯一標示分區表):GPT支援9.4ZB硬碟(1ZB=1024PB,1PB=1024EB,1EB=1024TB)。
    理論上支援的分區數沒有限制,但Windows限制128個主分區。

注意:分區表的格式在Windows系統和Linux系統都是一樣的。因為分區在作業系統的底層,先要進行分區,在分區之上在安裝作業系統。

(3)MBR分區類型

  • 主分區:最多只能有4個。
    是每塊硬碟最多支援4個主分區。
    如果你電腦里有兩塊硬碟,最多就支援8個主分區。
  • 擴展分區:(把其中一個主分區拿出來,作為擴展分區)
    最多只能有1個。
    主分區加擴展分區最多有4個。
    擴展分區不能寫入數據,擴展分區里能包含更多的邏輯分區(最多支援至少10個)。
  • 邏輯分區:只能在擴展分區里劃分。

提示:擴展分區的作用是突破只有4個主分區的限制。並不是非要分配三個主分區之後才能分擴展分區,但是一定要有一個分區是主分區。

2、Linux系統的格式化

有了分區之後,還不能直接在分區里寫數據,因為要需要進行一步格式化操作。

(1)格式化定義

格式化又稱邏輯格式化,它是指根據用戶的需求選定的文件系統(如FAT16、FAT32、NTFS、EXT2、EXT3、EXT4等),在磁碟的特定區域寫入特定數據,在分區中划出一片用於存放文件分配表、目錄表等用於文件管理的磁碟空間。

(2)格式化說明

  • 格式化的主要目的不是為了清空數據,格式化的目的是為了寫入文件系統
  • Windows系統中常用的文件系統為FAT16、FAT32、NTFS。
  • Linux系統中常用的文件系統為EXT2、EXT3、EXT4。在Red Hat 7中使用的是XFS,Red Hat 6中用的是EXT4。
  • 文件系統之間具體的區別,不用過細的了解,你要知道的是越先進的文件系統,支援越大的分區,支援越大的單個文件,讀寫速度越快,越安全。