无法在 pop Os 22.04 中添加交换

无法在 pop Os 22.04 中添加交换

我最近安装了流行操作系统 22.04在我的戴尔笔记本电脑上。安装的时候我选择了/dev/sda2我的交换分区的分区。但安装程序发疯了并使用了/dev/sda2/dev/sda8,使他们密码交换现在使用两个分区(总共 9 GB)作为交换分区,将它们命名为密码交换

我只想使用一个分区 /dev/sda2 作为交换分区。但是当我尝试这样做时,出现了一个问题:两个分区现在的命名不同,并且它们的名称不同。通用唯一识别码也是不同的。当我使用黑子命令查看他们的 UUID,它显示19196f92-b927-4f9d-b6f4-6ec7ec5c08a4344c6023-0d5a-4409-b22d-4f4065d969d4尊重两个分区/dev/sda2/dev/sda8

但问题又是这两个文件密码交换cryptswap_D42wY在里面/dev/映射器目录链接到这些分区并使用它们并为它们分配不同的通用唯一识别码作为c6ad253a-34bb-4699-8956-ac18e9aa8b69b30baf24-4c09-4068-a468-96831329ac92分别为两个文件。

那么,我怎样才能删除或取消链接这两个文件密码交换cryptswap_D42wY只使用一个分区 /dev/sda2 作为交换分区?

我已经编辑过了/etc/fstab文件,但它不起作用。有关更多详细信息,我将放置命令的输出sudo blkid

sudo blkid

/dev/sda3: LABEL="popOs" UUID="b9f6da73-5573-4a59-ab5e-3396d0e1be3e" BLOCK_SIZE="4096" TYPE="ext4" PARTUUID="a7586813-5de8-47ce-8dab-ea6c72bbe569"
/dev/mapper/cryptswap_D42wY: LABEL="cryptswap_D42wY" UUID="b30baf24-4c09-4068-a468-96831329ac92" TYPE="swap"
/dev/mapper/cryptswap: LABEL="cryptswap" UUID="c6ad253a-34bb-4699-8956-ac18e9aa8b69" TYPE="swap"
/dev/sda4: LABEL="Zorin" UUID="bf78eb24-f758-4de1-8634-96cb7d86a0f0" BLOCK_SIZE="4096" TYPE="ext4" PARTUUID="22df4dee-bfa5-f041-99b8-5255d849f7ca"
/dev/sda2: LABEL="popSwap" UUID="19196f92-b927-4f9d-b6f4-6ec7ec5c08a4" TYPE="swap" PARTUUID="6db35de5-903b-4d4c-9643-8bc4ce0e760e"
/dev/sda7: UUID="532cc31c-e30c-4967-8b05-35dc129673a0" TYPE="crypto_LUKS" PARTLABEL="Millennium Bug" PARTUUID="0f8b4a00-d430-492f-9198-56f8c7fa5624"
/dev/sda5: UUID="2e5a4299-343d-402b-85f4-59675538c1c9" TYPE="crypto_LUKS" PARTLABEL="D-drive" PARTUUID="65ee92a3-b532-464c-a2a5-82277d350bc2"
/dev/sda1: UUID="CE68-C9E7" BLOCK_SIZE="512" TYPE="vfat" PARTUUID="d79b75ff-e7c8-4206-9ea9-5aef66915f30"
/dev/sda8: LABEL="zorinSwap" UUID="344c6023-0d5a-4409-b22d-4f4065d969d4" TYPE="swap" PARTUUID="e02be3ee-385f-49b4-8c64-8944ac421415"
/dev/sda6: LABEL="H" UUID="00b0cc40-a9f5-4ecf-82af-2f8edb588157" BLOCK_SIZE="4096" TYPE="ext4" PARTLABEL="H-drive" PARTUUID="f09d5ff7-0f69-4be7-a8cd-eb9670ca3a3e"

答案1

我找到了这个问题的解决方案。不同的 UUID 问题是因为当我进入时,它initramfs cryptroot hook正在尝试转换cryptswap为块设备cryptswap/etc/crypttab文件。这黑子命令显示块设备和密码交换文件。

解决方案如下:

  1. 注释cryptswap文件中的相关行/etc/fstab/etc/crypttab使用nano

  2. 执行sudo swapoff -asudo update-initramfs -u.

  3. 重启。

最后我添加了我想在中使用的交换分区/etc/fstab文件如下:

# Adding swap partition on /dev/sda2
UUID=19196f92-b927-4f9d-b6f4-6ec7ec5c08a4 none   swap    sw      0       0

相关内容