请给我建议如何解决以下错误。
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
重启你的电脑