我想在 EndeavourOS 上重新加密系统和交换分区。问题是,在许多文件(crypttab、mikinicpio、fstab 等)中,LUKS 分区的确切 UUID 是内置的,这意味着如果系统和引导加载程序属于这种情况,我必须在重新加密后手动更改 UUID将分区识别为系统的一部分。
重新加密后UUID会改变吗?如果没有,那么我可以简单地重新加密(当然有备份)并完成它。
答案1
看起来好像没有:
# lsblk -f /dev/sde2
NAME FSTYPE FSVER LABEL UUID FSAVAIL FSUSE% MOUNTPOINTS
sde2 crypto_LUKS 2 d37a4c03-8ca2-4410-97d8-77bb39d4b499
# cryptsetup reencrypt /dev/sde2
Enter passphrase for key slot 0:
Finished, time 00m01s, 84 MiB written, speed 72.9 MiB/s
# lsblk -f /dev/sde2
NAME FSTYPE FSVER LABEL UUID FSAVAIL FSUSE% MOUNTPOINTS
sde2 crypto_LUKS 2 d37a4c03-8ca2-4410-97d8-77bb39d4b499
UUID 不会改变是有道理的——它是格式的唯一标识符,在创建格式时创建,重新加密不会重新创建 LUKS 格式,它只是更改一些参数。