萬盛學電腦網

您现在的位置: 萬盛學電腦網 >> 作業系統 >  >> Linux 教學

Linux 磁碟分區完整理論與實戰:MBR、分區表、主分區/擴展/邏輯分區、檔案系統、Swap

Linux 磁碟分區核心概念完整解析,從硬體層面到檔案系統選擇。

硬體基礎

  • 磁碟扇區大小:512 Bytes
  • 第一個扇區 (Sector 0) 包含:MBR (446 Bytes) + Partition Table (64 Bytes) + 結束標記 (2 Bytes)
  • MBR (Master Boot Record): 儲存開機載入程式 (如 GRUB),電腦僅有一個 MBR (即使多顆硬碟)
  • Partition Table: 最多記錄 4 個主分區或擴展分區;邏輯分區資訊存於擴展分區內的擴展分區表
  • 分區最小單位:柱面

分區類型關係圖解

主分區、擴展分區、邏輯分區關係圖
  • 主分區 + 擴展分區 ≤ 4
  • 擴展分區最多 1 個
  • 擴展分區內可建立多個邏輯分區:IDE 介面最多 59 個,SATA 介面最多 11 個 (受裝置節點數限制)
  • 只有主分區與邏輯分區可格式化掛載,擴展分區本身不可格式化

分區表記錄內容

分區表記錄結構

每筆記錄包含:起始柱面、結束柱面、檔案系統類型 ID (如 83=Linux、82=Swap、07=NTFS、0B=FAT32)

雙系統安裝關鍵

Windows 安裝時必須預留未分割空間或完整磁碟分區給 Linux,Linux 安裝程式可進一步分割該空間建立根目錄 (/)、/home、swap 等分區。

常見 Linux 檔案系統

檔案系統特點
ext2早期 Linux 檔案系統,已被 ext3 取代
ext3主流日誌式檔案系統,ext2 基礎加入 Journal,快速恢復
ext4ext3 繼任者,支援更大檔案/分區、延遲配置、多區塊分配 (現代預設)
vfat (FAT32)Windows/Linux 相容,無日誌、無權限、單檔 4GB 限制
XFS / Btrfs高效能/企業級/快照功能,特定場景採用

Swap 交換空間

  • 磁碟上劃分區域,當實體記憶體不足時移出非活躍頁面
  • 無需掛載點,由核心直接管理
  • 建議大小:實體記憶體 1.5~2 倍 (大記憶體系統可適當減少)
  • 可建立多個 swap 分區/檔案,核心自動條帶化使用
Swap 運作示意
copyright © 萬盛學電腦網 all rights reserved