如何更改加密的全系统分区映射到的名称

n.r*_*.r. 21 dm-crypt

我的系统使用dm-crypt和完全加密LVM。我最近将加密分区从/dev/sda5/dev/sda2.

我的问题是:如何将加密分区映射到的名称从sda5_crypt更改为sda2_crypt

我可以正常启动系统。但是我在启动时得到的提示(sda5_crypt)虽然UUID映射到/dev/sda2

  Volume group "vg" not found
  Skipping volume group vg
Unlocking the disk /dev/.../UUID  (sda5_crypt)
Enter passphrase:
Run Code Online (Sandbox Code Playgroud)

我想现场引导,解密sda2,激活vgchroot/dev/vg/root和运行update-grub2,但无济于事。

仅仅编辑/etc/crypttab也不起作用。

n.r*_*.r. 27

“sda5_crypt” crypttab 根据以下建议更改:

替换OLD_NAMENEW_NAMEin /etc/crypttab,然后:

# dmsetup rename OLD_NAME NEW_NAME
# update-initramfs -c -t -k all
# update-grub
# reboot
Run Code Online (Sandbox Code Playgroud)

  • 救援应该是没有必要的。只需编辑 crypttab、update-initramfs,下次启动时应将其重命名。您还可以在正在运行的系统中使用 `dmsetup rename oldname newname` 重命名它。请注意,这不会释放旧名称,因为它可能正在使用中。 (2认同)