暗号化されたパーティションUUIDの変更

暗号化されたパーティションUUIDの変更

パーティションのUUIDを変更しようとしていますが、問題は暗号化されたボリュームを変更しようとしていることです。だから一般的な方法を使うことはできません。ここで説明。次のエラーが発生するためです。

tune2fs: Bad magic number in super-block while trying to open /dev/sda1
Couldn't find valid filesystem superblock.

それではこれが私のものだとしましょうblkid

/dev/sda1: UUID="adc4277c-0057-4455-a25e-94dec062571c" TYPE="crypto_LUKS" PARTUUID="23487624-01"
/dev/sda2: UUID="9f16a55e-954b-4947-87ce-b0055c6ac953" TYPE="crypto_LUKS" PARTUUID="23487624-02"
/dev/mapper/root: LABEL="root" UUID="6d1b1654-016b-4dc6-8330-3c242b2c538b" TYPE="ext4"
/dev/mapper/home: LABEL="home" UUID="9c48b8fe-36a6-4958-af26-d15a2a89878b" TYPE="ext4"

この例で私が変更したいのは/dev/sda1 UUIDです。この目標をどのように達成できますか?

ベストアンサー1

ファイルシステムのUUIDを変更するには、復号化してから復号化され/dev/sda1たデバイスマッパーデバイスでune2fsを実行する必要があります。

sda1UUID自体がないため変更できません。

ただし、その中にあるLUKSボリュームにはsda1UUIDがあります(マウントには使用できないため、使用は制限されています)。それは変わることができる

cryptsetup luksUUID /dev/sda1 --uuid "$newuuid"

おすすめ記事