それマグで!

知識はカップより、マグでゆっくり頂きます。 takuya_1stのブログ

習慣に早くから配慮した者は、 おそらく人生の実りも大きい。

cryptsetup でセットしたディスクのUUIDを得る/ crypttab

crypttab に記載するUUIDを得る

crypttabを手作業で記入するとき、UUIDが必要。そのUUIDはblkid コマンドでは得られない。同様に、/dev/disk/by-uuid の by-uuidのls でも得られない。

cryptsetup コマンドでUUIDを得る

cryptsetup のluksDumpコマンドを使えば得られるようです。

cryptsetup luksDump /dev/sdX
root@host:/# sudo cryptsetup luksDump /dev/nbd0p4 | grep "UUID"

UUID:           ccXXXXX-cb03-4a59-77ab-XXX

あとは、これをcrypttabに記載すれば、LUKSのディスクを交換できる。

参考資料

https://cordx56.hatenablog.com/entry/2020/09/22/003528