在 Debian 里分 swap 分区常见有三种方式:安装时分区、安装后新建 swap 分区、使用 swap 文件。下面按常见场景说明。
在 “磁盘分区” 步骤中:
swap✅ 安装完成后会自动启用 swap
lsblk
fdisk -l
fdisk /dev/sda
n 新建分区t 修改分区类型为 82(Linux swap)w 保存退出mkswap /dev/sdaX
swapon /dev/sdaX
编辑 /etc/fstab:
nano /etc/fstab
添加:
/dev/sdaX none swap sw 0 0
fallocate -l 2G /swapfile
如果 fallocate 不可用:
dd if=/dev/zero of=/swapfile bs=1M count=2048
chmod 600 /swapfile
mkswap /swapfile
swapon /swapfile
echo '/swapfile none swap sw 0 0' >> /etc/fstab
swapon --show
free -h
| 内存大小 | 建议 swap |
|---|---|
| ≤ 2GB | 2× 内存 |
| 2–8GB | = 内存 |
| ≥ 8GB | 2–4GB |
| 使用休眠 | ≥ 内存大小 |
如果你愿意,我可以:
你现在用的是 哪种情况?