swapon -a 后 Linux 错误:找不到设备

swapon -a 后 Linux 错误:找不到设备

请给我建议如何解决以下错误。

Linux 详细信息:

内核版本:2.6.18

Linux-OS-5.3

谢谢

 # fdisk -l | grep /c0d0p6
   /dev/cciss/c0d0p6           31790       33845     8385898+  82  Linux swap / Solaris
 # mkswap /dev/cciss/c0d0p6
   Setting up swapspace version 1, size = 8587153 kB
 # echo '/dev/cciss/c0d0p6 none swap sw 0 0' >> /etc/fstab
 # swapon -a
   swapon: cannot find the device for LABEL=SW-cciss/c0d0p6

答案1

尝试

mkswap -L SW-cciss/c0d0p6 /dev/cciss/c0d0p6

编辑:你可以尝试将上面描述的 fstab 条目更改为

/dev/cciss/c0d0p6 swap swap defaults 0 0

答案2

sudo swapon -a

我懂了;

 swapon: cannot find the device for UUID=03599533-3a7e-453c-99d2-dd9470e336fe

然后我尝试

sudo swapon /dev/sda12

这是我设备上交换分区的地址,虽然不是绝对的。它工作得很好。我希望这对你也有用。

答案3

使用命令

$ blkid

它将显示所有分区及其各自的 UUID 的列表

复制交换分区的 UUID

使用命令

$ sudo nano /etc/fstab

输入你的 root 密码。然后,在该文件中,用从 blkid 复制的 UUID 替换现有 UUID

按 ctrl+o,按回车键,然后按 ctrl+x

重启你的电脑

相关内容