| 掛載點 | 建議大小 | 文件系統/選項 | 理由 |
| /boot/efi | 512M-1G | vfat (umask=0077) | UEFI 啟動,獨立分區利於多系統共存 |
| /boot | 1-2G | ext4/xfs | 核心更新不受 LVM/加密影響,GRUB 相容性佳 |
| / | 40-80G | ext4/xfs/btrfs | 系統核心,保留 20% 預留空間 |
| /var | 20-100G+ | xfs (大文件/高並發) | 日誌、資料庫、郵件佇列、容器映像、Docker /var/lib/docker — 防止日誌填滿根分區 |
| /var/log | 10-50G | xfs | 獨立审計日誌、合規保留、logrotate 管理 |
| /var/lib/docker | 50G+ | xfs/btrfs/zfs | 容器映像/層/容器寫入層,建議獨立磁碟/分區 |
| /var/lib/mysql / /var/lib/pgsql | 依規劃 | xfs/ext4 + noatime | 資料庫專用,可掛載 NVMe/RAID 陣列 |
| /tmp | 4-8G 或 tmpfs | tmpfs (size=4G) 或 ext4 | tmpfs 走記憶體極快,重啟自動清理;大臨時文件用磁碟 |
| /home | 剩餘 | ext4/xfs/btrfs + quota | 用戶數據,配額限制、備份獨立 |
| /srv | 視服務 | ext4/xfs | Web 根目錄、FTP、Git 倉庫、NFS 導出 |
| /opt | 10-20G | ext4 | 第三方商業軟體 (Oracle, SAP, VMware Tools 等) |
LVM (邏輯卷管理) — 彈性分區利器
# 物理卷 → 卷組 → 邏輯卷
pvcreate /dev/sdb /dev/sdc
vgcreate vg_data /dev/sdb /dev/sdc
lvcreate -L 100G -n lv_db vg_data
mkfs.xfs /dev/vg_data/lv_db
mount /dev/vg_data/lv_db /var/lib/pgsql
# 線上擴容 (需文件系統支援)
lvextend -L +50G /dev/vg_data/lv_db
xfs_growfs /var/lib/pgsql # XFS
resize2fs /dev/vg_data/lv_db # ext4
LVM 快照備份:lvcreate -L 10G -s -n snap_db /dev/vg_data/lv_db 瞬時凍結文件系統狀態,備份快照不影響生產。
雙/多系統共存分區策略
- UEFI + GPT (現代標準):共享單一
/boot/efi (ESP),各系統各自 /、/home (可選共享數據分區)。
- Windows + Linux:
- 先裝 Windows (佔用 ESP、MSR、C:)。
- 縮減 C: 騰出空間。
- 安裝 Linux,掛載現有 ESP 至
/boot/efi (勿格式化),建立 /、/home、swap。
- GRUB 會偵測 Windows Boot Manager 並加入選單。
- 共享數據分區:建立 NTFS 或 exFAT 分區掛載於
/mnt/data,Windows/Linux 雙向讀寫。避免 將 Linux /home 直接設為 NTFS (權限/屬性/大小寫敏感度不相容)。
- BitLocker:Windows 加密分區 Linux 需
dislocker 掛載,建議數據分區不加密或用 VeraCrypt 跨平台加密。
文件系統選擇決策樹
- 根分區 / 通用:ext4 (最穩定、工具完善) 或 xfs (大文件/高並發) 或 btrfs (快照/壓縮/去重)。
- 資料庫/大存儲:xfs (成熟、線上擴容) 或 zfs (企業級、ARC快取、RAID-Z、資料完整性)。
- 需快照備份/回滾:btrfs (子卷快照) 或 LVM + ext4/xfs (LVM 快照) 或 ZFS。
- USB/雙系統共享:exFAT (大文件、跨平台) 或 NTFS (權限、壓縮、Linux 讀寫成熟 ntfs-3g/ntfs3)。
- EFI 系統分區:vfat (FAT32) — 固件規範強制。
實用工具
- 圖形:GParted (Live USB 必備)、KDE Partition Manager、GNOME Disks。
- 終端:
fdisk (MBR)、gdisk (GPT)、parted (腳本化)、cfdisk (TUI)、lsblk -f、blkid、df -hT、findmnt。
- 備份分區表:
sgdisk --backup=table.bak /dev/sda (GPT)、sfdisk -d /dev/sda > table.bak (MBR)。
分區規劃無標準答案,唯有「適合你的工作負載與運維能力」的方案。新手從基礎三分區起步,隨經驗增長逐步引入 LVM、獨立 /var、Btrfs/ZFS 快照、多磁碟 RAID。記住:未測試的備份不是備份,未演練的恢復不是恢復。
copyright ©
萬盛學電腦網 all rights reserved