Linux 在加密驱动器上挂载分区(不是加密分区!)

Linux 在加密驱动器上挂载分区(不是加密分区!)

我没有加密分区,而是加密了整个驱动器 (cryptsetup -luksFormat...)。不要问为什么。我在该分区上创建了一个分区和一个文件系统。我们将加密的虚拟块设备称为 datacrypt。当我创建文件系统时,我还得到了一个表示该分区的 datacrypt1。我将大量数据复制到它上面,它运行得很好。

但是重启后 datacrypt1 不会出现!解锁磁盘后,我可以在虚拟块设备上使用 parted,分区在那里,一切看起来都很好。parted -l 确实找到了它,fdisk -l 也找到了它(将其报告为 /dev/mapper/datacrypt-part1)。但文件系统中没有出现 /dev/mappar/datacrypt-part1,我无法挂载它。

如何在虚拟块设备上安装分区?请帮忙!

答案1

您可能必须在 /etc/crypttab 中声明它以便它被映射。 https://www.freedesktop.org/software/systemd/man/crypttab.html

相关内容