Ubuntu 找不到交换分区

Ubuntu 找不到交换分区

今天我在新电脑上启动了 Ubuntu。我为操作系统创建了 3 个分区,每个分区 20g,200g 加密 /home,12g 交换分区。但是sudo swapon -s什么都没出现,而且启动时还提示交换分区未设置。

答案1

首先,用以parted -l检查它确实是一个交换分区。

其次,运行sudo mkswap /dev/sda3(或无论您的交换分区是什么...)以创建交换分区。请确保它是正确的!

第三,使用blkid它来获取UUID。

第四,sudo vi /etc/fstab(或者你喜欢的任何编辑器vi!)输入 UUID - 应该有一行类似于UUID=7qluevy34fhi77u none swap sw 0 0,如果没有,则写一行,确保 UUID 与步骤 3 匹配。我总是剪切/粘贴这些。

最后,再次尝试sudo swapon并检查。

答案2

安装操作系统后,SWAP 分区自动挂载。

你可以使用命令 free 查看你的 SWAP(在那里你可以看到真实的 RAM 和 SWAP)你也可以在文件 /etc/fstab 中的 FSTAB 上看到 SWAP 分区

答案3

我重新分区了我的驱动器,并将交换移至新分区。您需要编辑 fstab-> sudo gedit /etc/fstab(或任何编辑器),并将 UUID= 更改为新的 UUID 编号。fstab 中的行将如下所示

UUID=7f5eb2b4-ff71-4cf8-82cc-90dc6b8d4b16 无交换 sw 0 0

要找到 ID,请打开终端并输入 sudo blkid。将其复制并粘贴到 fstab 中。重新启动。打开磁盘,您应该会看到交换是否已正确安装。

相关内容