暗号化された(LUKS)デバイスの電源が入っているかどうかはどうすればわかりますか?

暗号化された(LUKS)デバイスの電源が入っているかどうかはどうすればわかりますか?

LUKSブロックデバイスへのパスが与えられ、パスワードがわからない場合は、デバイスが開かれている(復号化されている)ことを知る方法はありますか?

復号化装置の経路を知っておくとどうでしょうか?

ベストアンサー1

次のコードは、DEV_LUKSデバイスが暗号化されたLUKSデバイスであり、開いている(復号化されている)ことを確認します。

DEV_LUKS=/dev/sda

cryptsetup isLuks $DEV_LUKS && echo "$DEV_LUKS is a LUKS Device" || echo "$DEV_LUKS is not a LUKS Device"
test -b /dev/disk/by-id/dm-uuid-*$(cryptsetup luksUUID $DEV_LUKS | tr -d -)* && echo "$DEV_LUKS is opened" || echo "$DEV_LUKS is not opened"

おすすめ記事