卸载带有分区的 MD RAID1 LUKS 加密卷

卸载带有分区的 MD RAID1 LUKS 加密卷

Fedora 29。我使用 创建了一个 5TB RAID1 卷mdadm。然后我使用 加密了该卷cryptsetup luksFormat。然后我ext4在加密卷上创建了分区。(我这样做是为了可以将磁盘添加到 RAID1 阵列,等待它们同步,然后移除备用磁盘以进行加密快照的异地存储。)

我必须运行partprobe /dev/mapper/md100才能让正在运行的内核识别分区,它们都显示为/dev/mapper/md100p{5..14}(连同整个磁盘/dev/mapper/md100卷链接)。我能够毫无问题地挂载和写入每个分区。

但是,在umount关闭每个分区后,我无法关闭 LUKS 卷。符号md100p*链接仍然存在/dev/mapper。当我尝试访问luksClose/dev/mapper/md100卷时,系统提示我仍在使用中。尝试访问luksClose单个分区链接失败,并显示

Command failed with code -4 (wrong device or file specified).

(这没有任何意义,因为它们不是单独加密的。)

lsof没有显示任何向任何md100*设备开放的频道。

什么让整个磁盘 LUKS 卷保持使用?我该如何关闭它,以便我可以停止并删除它?

谢谢!

相关内容