可以的,Ubuntu 的 swap 是可以扩容的。下面我按常见场景给你说明怎么做(以 swap 文件方式为例,最常用也最安全)。
swapon --show
free -h
你会看到类似:
NAME TYPE SIZE USED PRIO
/swapfile file 2G 0B -2
sudo swapoff /swapfile
如果是 swap 分区(/dev/sdXN),步骤类似,但一般不推荐直接改分区,建议新增 swap 文件。
sudo rm /swapfile
sudo fallocate -l 8G /swapfile
如果 fallocate 不支持:
sudo dd if=/dev/zero of=/swapfile bs=1M count=8192
sudo chmod 600 /swapfile
sudo mkswap /swapfile
sudo swapon /swapfile
free -h
swapon --show
检查:
cat /etc/fstab
应有类似:
/swapfile none swap sw 0 0
没有就加一行。
lvextend 后 swapoff + mkswap如果你愿意,可以告诉我:
我可以给你完全针对性的命令。