Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學
您现在的位置: Windows教程網 >> Windows教程 >  >> Linux 系統教學 >> Linux 教學

CentOS 磁碟分區規劃大全:從 160G 單碟到 RAID 1 雙碟的實戰配置範本

編輯:Linux 教學

磁碟分區直接影響系統穩定、備份彈性與擴充性。本文彙整 CentOS (RHEL 相容) 生產環境常見分區策略:單碟 160G、FreeBSD 73G 參考、RAID 1 雙碟方案,並解析 /、/boot、swap、/var、/tmp、/home、/usr、/opt、/ftp、/www 等掛載點的用途與建議大小,助您依業務需求客製化分區佈局。

一、核心分區原則

  1. 隔離風險:/var (日誌)、/tmp (暫存)、/home (用戶資料) 獨立分區,防止寫滿導致系統掛掉。
  2. 效能考量:/usr (程式碼) 可獨立掛載唯讀;資料庫資料目錄建議獨立分區並掛載 noatime。
  3. 擴充彈性:採用 LVM 管理,未來可線上擴充 /、/var、/home 等邏輯卷。
  4. Swap 規劃:實體記憶體 ≤ 8G 時,Swap = 2×RAM;8~64G 時 Swap = 1.5×RAM;>64G 時 Swap = 4G~8G 即可。

二、單碟 160G / 1G RAM 實戰範例 (MBR 分區)

掛載點大小檔案系統說明
swap2Gswap2×RAM
/5Gext4核心系統,保留 20% 餘裕
/boot500Mext4核心/initramfs,建議 500M~1G
/home20Gext4用戶資料,配合 quota 限額
/var20Gext4日誌、郵件、資料庫暫存
/usr15Gext4軟體套件,可掛載 ro
/opt20Gext4第三方軟體 (Oracle, Tomcat 等)
/ftp剩餘 ~77Gext4FTP/資料交換區

總計 ≈ 160G。若使用 GPT + LVM,可將 /、/var、/home 建於同一 VG 中,靈活調整。

三、FreeBSD 73G 參考配置 (UFS)

掛載點大小備註
/2G根目錄,僅存系統核心檔
swap3G2~3×RAM (1G RAM)
/var8G日誌、ports、pkg 資料
/tmp2G暫存檔,可掛載 tmpfs
/usr8G原始碼、ports 編譯產物
/ftp30G資料交換
/www16.9GWeb 根目錄

四、RAID 1 (雙碟鏡像) 生產級配置

假設兩顆 500G SSD 組 RAID 1,可用 500G。採用 LVM on RAID:

掛載點大小VG/LV 名稱備註
/boot1G-獨立分區,不進 LVM,grub2 支援
/20Gvg0/lv_rootext4, 餘裕 30%
swap8Gvg0/lv_swap視 RAM 決定
/tmp4Gvg0/lv_tmp可掛載 tmpfs 節省 I/O
/var20Gvg0/lv_var日誌成長快,預留擴充空間
/home50Gvg0/lv_home用戶資料,啟用 quota
/opt100Gvg0/lv_opt應用軟體、資料庫
/data剩餘vg0/lv_data業務資料、備份、NFS 共享

未分配空間保留在 VG 中,未來可 lvextend -r 線上擴充任意 LV。

五、特殊掛載點安全選項 (fstab 建議)

/dev/vg0/lv_tmp   /tmp   ext4   defaults,nosuid,noexec,nodev   0 2
/dev/vg0/lv_var   /var   ext4   defaults,noatime               0 2
/dev/vg0/lv_home  /home  ext4   defaults,nosuid,nodev,usrquota 0 2
  • nosuid:忽略 SUID/SGID,防提權
  • noexec:禁止執行二進位檔,/tmp 必加
  • nodev:不解析裝置檔
  • noatime:不更新 access time,減少日誌 I/O

六、分區後驗證清單

lsblk -f          # 檢視檔案系統與掛載點
df -hT            # 確認可用空間
swapon -s         # 確認 swap 生效
cat /proc/mdstat  # RAID 狀態 (若適用)
vgs / lvs         # LVM 狀態
Copyright © Windows教程網 All Rights Reserved