Debian系统扩容Swap空间主要有以下两种方法:
sudo fallocate -l 2G /swapfile # 若fallocate不可用,用dd命令:sudo dd if=/dev/zero of=/swapfile bs=1M count=2048
sudo chmod 600 /swapfile # 设置权限
sudo mkswap /swapfile # 格式化为Swap
sudo swapon /swapfile # 启用Swap
/etc/fstab,添加以下行:/swapfile none swap sw 0 0
sudo lvextend -L +2G /dev/mapper/vg_name-lv_swap # 扩展逻辑卷(+2G为新增大小)
sudo resize2fs /dev/mapper/vg_name-lv_swap # 调整文件系统
sudo mkswap /dev/mapper/vg_name-lv_swap # 重新格式化(若需)
sudo swapon /dev/mapper/vg_name-lv_swap # 重新启用
fdisk/parted缩小现有分区,腾出空间创建新Swap分区(需手动操作分区表)。swapon --show验证是否生效。