在 Debian(以及大多数 Linux 发行版)安装或部署服务器/桌面环境时,合理的分区方案对系统稳定性、安全和后期维护非常重要。下面从基础概念 → 常见方案 → 示例 → 命令逐步说明。
/(根分区)
所有文件和目录的起点,必须存在
swap(交换分区)
类似 Windows 的虚拟内存
/boot
存放内核和引导文件
/home
用户数据
/var
日志、缓存、数据库
/tmp
临时文件
/ 50–100GB
/home 剩余空间
swap 内存大小
/boot 1GB
/ 30–50GB
/var 20–50GB
/home 剩余空间(或不用)
swap 4–8GB
/boot 1GB
/ 30GB
/var 50–100GB
/data 剩余空间(MySQL/PG/Nginx 数据)
swap 4–8GB
| 情况 | 推荐 |
|---|---|
| 磁盘 < 2TB | MBR 或 GPT |
| 磁盘 ≥ 2TB | GPT |
| UEFI 启动 | GPT + EFI |
UEFI 还需要:
EFI System Partition (ESP)
大小:300–512MB
文件系统:FAT32
//bootswap⚠️ 会清空数据,谨慎操作
# 查看磁盘
lsblk
fdisk -l
# 使用 fdisk 分区(假设 /dev/sda)
fdisk /dev/sda
创建文件系统:
mkfs.ext4 /dev/sda1
mkswap /dev/sda2
swapon /dev/sda2
挂载:
mount /dev/sda1 /mnt
Debian 安装时可选 LVM:
PV → VG → LV
示例:
lvcreate -L 20G -n root vg0
mkfs.ext4 /dev/vg0/root
✅ 新手:
/ + /home + swap
✅ 服务器:
/boot + / + /var + swap
✅ 大磁盘 / 云服务器:
GPT + LVM
如果你能告诉我:
我可以给你一套精准的分区方案。