Ubuntu 16.04 上的 LUKS:未知的文件系统类型“crypto_LUKS”

Ubuntu 16.04 上的 LUKS:未知的文件系统类型“crypto_LUKS”

我正在使用 (L)Ubuntu 16.04。我想使用 LUKS 将我的文件备份到外部硬盘 (sdd) 上。cryptsetup 命令之前没有分区 (sdd1 等)。

#sudo cryptsetup -v --cipher aes-xts-plain64 --key-size 512 --hash sha512 --iter-time 2000 --use-random --verify-passphrase luksFormat /dev/sdd

密码正确。成功了。但是接下来:

#sudo mount /dev/sdd /mnt/
mount: unknown filesystem type 'crypto_LUKS'

我之前刚刚使用过它,它怎么会是未知的文件系统呢?

谢谢

答案1

为了能够访问你的文件,你必须先解密它们

cryptsetup open /dev/sda1 backup

其中 sda1 是加密分区,backup 是分区的名称(这是一个非常基本的命令,您可以根据需要进行修改)。然后输入您的密码,然后继续使用以下命令挂载未加密的分区

mount /dev/mapper/backup /mnt

完成!现在访问已安装的分区

cd /mnt/backup

答案2

我没有足够的声誉来评论@Joe 的简洁回答。

对我来说,花了很长时间才弄清楚的是,Joe 的答案中的第一个命令导致/dev/mapper/backup创建了映射,而这正是需要挂载的,因此mount /dev/mapper/backup /mnt

我遇到了麻烦,因为驱动器已经安装,但我想重新安装它,因此对于卸载,我不知道映射名称,我可以在目录中找到/dev/mappings

我终于设法弄清楚如何使用此命令卸载umount /dev/mapper/FALCON_1(FALCON_1 是我的硬盘映射的特殊名称)

希望它能对某人有所帮助。

相关内容