暗号化されたLVMルートの指定名を変更しますか? crypttabからsdoからsdnへ?

暗号化されたLVMルートの指定名を変更しますか? crypttabからsdoからsdnへ?

USBドライブのインストーラは、暗号化されたlvmを使用してdebianstretchをインストールしました。

インストール中は、すべてのディスクが接続され、sdo5起動ディスクに割り当てられます。これで、システム全体を実行すると、マイブートディスクが割り当てられます。sdn5

sdo1に基づいてsdo1と表示される暗号化されたデータディスクがあるため、これは問題になりますblkid

sdoが無料になるようにsdnを見つけるには、crypt設定とinitramfsを変更する必要があります。どうすればいいですか?

crypttabを変更して実行すると、update-initramfs -u -k allcrypttabの誤った行にエラーが発生し、システムが起動しません。

cryptsetup: WARNING: invalid line in /etc/crypttab for sdo5_crypt

別のステップが必要です。 sdo5_cryptはどこで参照されますかcrypttab

私のcrypttabものは次のとおりです。

sdo5_crypt UUID=long_string_here none luks

fstabのもの:

/dev/mapper/coldstorage--vg-root /               ext4    errors=remount-ro 0       1
# /boot was on /dev/sdo1 during installation
UUID=long_string_here /boot           ext2    defaults        0       2
/dev/mapper/coldstorage--vg-swap_1 none            swap    sw              0       0

編集する:

crypttabinitramfsを変更したが更新しなかった後に再起動しても(システムがパスワードを要求するsdn5)、/dev/mapper/sdo5_cryptが残っていることがわかります。

名前を変えることができればそれで十分ではないでしょうか?lvrenameうまくいかないようです。

# ls /dev/mapper/
control  sdo5_crypt  coldstorage--vg-root  coldstorage--vg-swap_1

結果pvdisplay

  --- Physical volume ---
  PV Name               /dev/mapper/sdo5_crypt
  VG Name               coldstorage-vg

そして、修正してみてください...

ベストアンサー1

知っていた。

dmsetup rename sdo5_crypt sdn5_crypt
sed -i -e 's/sdo5_crypt/sdn5_crypt/g' /etc/crypttab
update-initramfs -u -k all

おすすめ記事