忘记了luksClose usb永久分区,这是问题吗?


10

遵循Kali Linux文档“使用LUKS加密添加USB持久性”之后,我创建了一个持久性分区并使用以下方法对卷进行了加密:

cryptsetup --verbose --verify-passphrase luksFormat /dev/sdb2
cryptsetup luksOpen /dev/sdb2 my_usb
mkfs.ext3 -L persistence /dev/mapper/my_usb
e2label /dev/mapper/my_usb persistence
mkdir -p /mnt/my_usb
mount /dev/mapper/my_usb /mnt/my_usb
echo "/ union" > /mnt/my_usb/persistence.conf
umount /dev/mapper/my_usb

(用卷名代替“ my_usb”)

但是,我忘了关闭卷(在文档的下一页中隐藏了以下行,因此我没有看到它):

cryptsetup luksClose /dev/mapper/my_usb

这有问题吗?如果是这样,如何并且有什么方法可以修复它?

本文建议这样做,但没有说明原因,这些说明对我不起作用。

磁盘似乎可以正常工作。


2
我几乎可以肯定地提供了这个答案,但还不够。您做到了umount,应该足够了。之后,dmcrypt层不应保留任何未提交的数据。
Celada

Answers:


3

忘记了luksClose并不会损害磁盘上的数据,在之后umount,所有内容都将刷新到磁盘上,因此您现在很安全。

您所链接的文章所谈论的是,如果没有luksClose,则crypt设备的设备映射器映射仍会徘徊,这会阻塞my_usb任何将来luksOpen(相同或另一个crypt磁盘)的名称,直到重新启动计算机或手动从文章中删除过程已完成。即使重新连接磁盘,这也不会影响磁盘上的任何数据,这只是一个麻烦。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.