解决 swapoff failed: Cannot allocate memory 无法关闭分区的问题

之前老王分享过《Linux 创建和增加 Swap 分区教程》,今天在一台 Linux 服务器上增加 Swap 分区时,使用 swapoff -a 命令报错 swapoff failed: Cannot allocate memory,本文分享下解决方法。

一、问题原因

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

swapoff failed: Cannot allocate memory

二、解决方法

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

Linux 如何创建和增加 Swap 分区可以参考《Linux 创建和增加 Swap 分区教程

赞(0)
关注我们
未经允许不得转载:老王博客 » 解决 swapoff failed: Cannot allocate memory 无法关闭分区的问题

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址