Debian swap空间不足可按以下方法解决:
增加交换文件
sudo fallocate -l 2G /swapfile(若不可用则用 dd if=/dev/zero of=/swapfile bs=1G count=2)sudo chmod 600 /swapfilesudo mkswap /swapfilesudo swapon /swapfile/etc/fstab 添加 /swapfile none swap sw 0 0扩展现有交换分区
fdisk/parted 调整分区大小(需先卸载swap):sudo swapoff /dev/分区名sudo mkswap /dev/分区名sudo swapon /dev/分区名调整系统参数(可选)
swappiness 值(减少使用swap的倾向,范围0-100):sudo sysctl vm.swappiness=10/etc/sysctl.conf 添加 vm.swappiness=10,然后执行 sudo sysctl -p注意:操作前备份重要数据,确保磁盘空间充足。