Linux 交换分区在重启时无法被识别

Linux 交换分区在重启时无法被识别

当我重新启动 Linux 服务器时,交换空间顶部显示为 0。

  • 我正在运行 CentOS 5.2 的原始安装
  • 据我所知 /etc/fstab 看起来不错

    /dev/VolGroup00/LogVol01 swap swap defaults 0 0
    
  • swapon -a返回“无效参数”错误消息/dev/VolGroup00/LogVol01

做一个mkswap /dev/VolGroup00/LogVol01然后swapon -a就起作用了。

但是每次我重新启动时,交换空间都会回到 0。

答案1

在 中/etc/fstab,所有字段都应以空格分隔。最后 2 个字段(fs_freq 和 fs_passno)的值(两种情况下均为零)以逗号分隔。

而不是这样:

/dev/VolGroup00/LogVol01 swap swap defaults 0,0

你应该有:

/dev/VolGroup00/LogVol01 swap swap defaults 0 0

答案2

/dev/VolGroup00/LogVol01 swap                   swap    defaults        0 0

-

# swapoff -a
# umount /dev/VolGroup00/LogVol01
# mount -a

然后发布输出。

相关内容