问题

症状将包括(但不限于):

  • 关闭swap或者重启后,一个或者多个swap分区挂载失败
  • 发出 swapon 命令来挂载失败的分区会导致参数无效错误

例子:

# swapon -a
swapon: /dev/md2: Invalid argument
https://onitroad.com 更多教程

解决方案

受影响的交换分区已被删除或者已损坏。

  1. 确保问题分区的交换真的关闭。
# swapoff /dev/md2

或者,我们可以使用“swapoff -a”来关闭所有交换分区。

  1. 在目标设备上创建一个新的文件系统。
    -c 标志检查坏块。
# mke2fs -c /dev/md2

如果因为坏块创建文件系统失败,则可能是实际设备坏了。
在这种情况下,我们可能需要联系 RedHat 支持进行恢复。

  1. 在新文件系统上创建交换分区。
# mkswap /dev/md2
  1. 打开新的交换。
# swapon /dev/md2

或者,我们可以使用“swapon -a”来打开所有交换分区。

# swapon -a
Swapon 无法挂载 Swap,报错: Invalid argument
日期:2020-09-17 00:14:11 来源:oir作者:oir