忘记了 luksClose usb 持久分区,这是一个问题吗?

忘记了 luksClose usb 持久分区,这是一个问题吗?

按照 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

这是一个问题吗?如果是的话,如何修复,有什么办法修复吗?

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

磁盘出现工作顺利。

答案1

忘记luksClose不会损害磁盘上的数据,在之后umount,所有内容都会刷新到磁盘,所以此时您是安全的。

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

相关内容