一、问题原因

无法关闭分区的原因是你服务器的内存不够了,可以用 top 命令看看,如果你的内存使用 + Swap 分区使用 > 内存总量,就无法关闭 Swap 分区了,会报错 swapoff failed: Cannot allocate memory。


二、解决方法

解决方法很简单,直接 reboot,然后才开机的时候(内存使用最少)关闭分区。