当我已经使用打开了 LUKS 块设备时cryptsetup luksOpen
,第二次使用相同参数(包括设备名称)在同一台计算机上调用该命令是否不会执行任何操作,或者这样做是否不安全?
答案1
如果您尝试打开同名的设备,cryptsetup
只会告诉您映射的设备已经存在。如果您尝试不同的名称,调用将失败,因为设备正在使用中:
$ sudo cryptsetup luksOpen /dev/sdc1 a
Device a already exists.
$ sudo cryptsetup luksOpen /dev/sdc1 b
Enter passphrase for /dev/sdc1:
Cannot use device /dev/sdc1 which is in use (already mapped or mounted).