Linux分割槽方案、分割槽建議

*一炁化三清*發表於2024-11-04

一、Linux分割槽方案介紹

1.標準分割槽:標準分割槽可以包含檔案系統或交換空間,也能提供一個容器,用於軟體RAID和LVM物理卷。

2.BTRFS:Btrfs是一個具有幾個裝置相同的特徵的檔案系統。它能夠處理和管理多個檔案,大檔案和大體積比的ext2,ext3和ext4檔案系統。

3.LVM(邏輯卷):建立一個LVM分割槽自動生成一個LVM邏輯卷。 LVM可以在使用物理磁碟時,提高效能。普通的磁碟分割槽管理方式在邏輯分割槽劃分好之後就無法改變其大小,當一個邏輯分割槽存放不下某個檔案時,這個檔案因為受上層檔案系統的限制,也不能跨越多個分割槽來存放,所以也不能同時放到別的磁碟上。而遇到出現某個分割槽空間耗盡時,解決的方法通常是使用符號連結,或者使用調整分割槽大小的工具,但這只是暫時解決辦法,沒有從根本上解決問題。隨著Linux的邏輯卷管理(LVM)功能的出現,這些問題都迎刃而解,使用者在無需停機的情況下可以方便地調整各個分割槽大小

4.LVM精簡配置:使用自動精簡配置,你可以管理的自由空間,被稱為精簡池,它可以根據需要由應用程式時,可以分配給裝置任意數量的儲存池。所需的儲存空間具有成本效益的分配時,薄池可以動態地擴充套件。某些分割槽固定只能是標準分割槽,即使選擇LVM也會自動設定為標準分割槽。

二、Linux手動分割槽標準及建議

1. boot分割槽(標準分割槽):一般300Mb左右

作用:引導分割槽,包含了系統啟動的必要核心檔案,即使根分割槽損壞也能正常引導啟動,一般這些檔案所佔空間在200M以內。

分割槽建議:分割槽的時候可選100M-500M之間,如果空間足夠用,建議分300-500M。避免由於長期使用的冗餘檔案塞滿這個分割槽。


分割槽格式:建議ext4,可按需求更改。

2. /boot/efi分割槽:一般200M左右

 作用:對於GPT分割槽表(UEFI啟動模式),efi分割槽是必須的,它用來存放作業系統的引導器(loader)和啟動作業系統所必需的引導檔案和相關驅動程式


分割槽格式:EFI System Partition格式

3. swap分割槽:一般是實體記憶體的1-2倍,如2048mb 4096mb

作用:類似於Windows的虛擬記憶體,在記憶體不夠用時佔用硬碟的虛擬記憶體來進行臨時資料的存放,而對於linux就是swap分割槽

分割槽建議:建議是實體記憶體大小的1-2倍

分割槽格式:swap格式

4. / 分割槽(根分割槽):所有分割槽完成後,剩餘全部空間

作用:Linux系統具有 “一切皆檔案” 的思想和特點,所有的檔案都從這裡開始。如果我們有大量的資料在根目錄下(比如做FTP伺服器使用)可以劃分大一點的空間。

分割槽建議:15G+。根分割槽和home分割槽的大小類似於C盤和D盤的空間分配,主要佔空間在哪兒就把那裡分大容量。

分割槽格式:建議ext4

5. var分割槽(可選):最少300-500M,一般2-3G

作用:用於log日誌的檔案的存放,如果不分則預設在/目錄下

分割槽建議:如果你安裝的linux是用於伺服器或者經常做日誌分析,請劃分var分割槽,避免日誌檔案不斷膨脹塞滿導致根分割槽而引發問題。

分割槽格式:建議ext4

6.home分割槽(可選):2G-10G大小(每個使用者100M左右)

作用:存放使用者資料,HOME的結構一般是 HOME/userName/userFile,如果不分則預設在/目錄下

分割槽建議:如果使用者資料多可以考慮將此分割槽適當增大,請參考“根分割槽”分割槽建議;一般硬碟的主要容量幾乎都在Home分割槽和根分割槽下

分割槽格式:建議ext4

三、Linux檔案系統格式介紹

1. Ext:第一代擴充套件檔案系統, 於1992年4月發表,是為Linux核心所做的第一個檔案系統。採用Unix檔案系統(UFS)的後設資料結構,以克服MINIX檔案系統效能不佳的問題。

2. Ext2: 第二代擴充套件檔案系統 是Linux核心所用的檔案系統。它開始由Rémy Card設計,用以代替ext,於1993年1月加入Linux核心支援之中。ext2 的經典實現為Linux核心中的ext2fs檔案系統驅動,最大可支援2TB的檔案系統,到Linux核心2.6版時,擴充套件至可支援32TB。

3. Ext3: 第三代擴充套件檔案系統(英語:Third extended filesystem,縮寫為ext3)

4. Ext4: 第四代擴充套件檔案系統是Linux系統下的日誌檔案系統,是ext3檔案系統的後繼版本。Ext4是由Ext3的維護者Theodore Tso領導的開發團隊實現的,並引入到Linux2.6.19核心中。

5.XFS:XFS是一個日誌型的檔案系統,能在斷電以及作業系統崩潰的情況下保證資料的一致性。XFS最早是針對IRIX作業系統開發的,後來移植到linux上,目前CentOS 7已將XFS作為預設的檔案系統。

6.swap:swap檔案系統用於Linux的交換分割槽。在Linux中,使用整個交換分割槽來提供虛擬記憶體,其分割槽大小一般應是系統實體記憶體的2倍,在安裝Linux作業系統時,就應創分交換分割槽,它是Linux正常執行所必需的,其型別必須是swap,交換分割槽由作業系統自行管理。

7.vfat: Linux對DOS,Windows系統下的FAT(包括fat16和Fat32)檔案系統的一個統稱

8.NFS: NFS即網路檔案系統,用於在UNIX系統間透過網路進行檔案共享,使用者可將網路中NFS伺服器提供的共享目錄掛載到本地的檔案目錄中,從而實現操作和訪問NFS檔案系統中的內容。

9.EFI system partition: EFI BIOS的檔案系統分割槽,裡面包含了啟動作業系統所必須的檔案,當BIOS使用UEFI模式是,必須使用此格式建立EFI系統分割槽。

相關文章