dm-crypt で luks のデバイス名を変更
デバイス名を変更したい。
cryptsetup luksでopen されてるデバイス名のデフォルト設定を変えたい。
dm-crypt でマッピングされてるブロックデバイスの名前の変更ができればいいなと。 調べたら変更できるとわかった。
暗号化デバイスの名前の変更
sudo dmsetup rename nvme0n1p4-dm dm_crypt-0
dmsetup コマンドを使えば、できるとわかった。
やってみた。
takuya@server:~$ lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT nvme0n1 259:0 0 476.9G 0 disk └─nvme0n1p4 259:4 0 476.5G 0 part └─nvme0n1p4-dm 254:1 0 476.5G 0 crypt ├─server-root 254:2 0 93.1G 0 lvm / ├─server-home 254:3 0 55.9G 0 lvm /home └─server-swap 254:4 0 9.3G 0 lvm [SWAP] takuya@server:~$ sudo dmsetup rename dm dm_crypt-0 takuya@server:~$ lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT nvme0n1 259:0 0 476.9G 0 disk └─nvme0n1p4 259:4 0 476.5G 0 part └─dm_crypt-0 254:1 0 476.5G 0 crypt ├─server-root 254:2 0 93.1G 0 lvm / ├─server-home 254:3 0 55.9G 0 lvm /home └─server-swap 254:4 0 9.3G 0 lvm [SWAP] takuya@server:~$
なんでこんな事するの?
えっとね、Debian/Ubuntuのインストール時に自動的に決まるdm名に nvme01と入っててものすごく可搬性が悪そうだから。変えておきたかった。
変更後には、update grub/ initramfs
自動でupdate されるが、念の為に、手動で再度実行してもいいかと
update-initramfs -c -t -k all # または # update-initramfs -u
grub更新
update-grub