是否需要重启
sudo sysctl -p 即可生效。sudo swapon <文件或设备> 即可立即生效;若希望开机自动挂载,需写入 /etc/fstab。swapoff 再 swapon,或执行 sudo systemctl daemon-reload 后 swapon -a;为确保一致性,建议重启一次。update-initramfs):需要重启,使 initramfs 在下一次启动时使用正确的 RESUME=UUID。apt update/upgrade 等常规系统更新:与 Swap 无直接关系,通常无需重启;若更新涉及相关内核或 initramfs,按提示重启即可。常见场景与操作
sudo swapon --showfree -hsudo fallocate -l 2G /swapfile && sudo chmod 600 /swapfile && sudo mkswap /swapfile && sudo swapon /swapfilesudo swapon /dev/sdXn/swapfile none swap sw 0 0 或 /dev/sdXn none swap sw 0 0sudo swapoff -a,再 sudo swapon -a;或 sudo systemctl daemon-reload && sudo swapon -asudo sysctl vm.swappiness=10/etc/sysctl.conf 或 /etc/sysctl.d/*.conf 后 sudo sysctl -pRESUME=UUID=<swap-uuid>sudo update-initramfs -u风险提示
swapoff -a 前确认系统内存充足,避免 OOM。