如何在 Linux 上打开 LibreCrypt 创建的加密卷?这些卷是由 Windows7 上的 LibreCrypt 创建的,并使用 fat32 格式化。
当我尝试通过 cryptsetup 在 Linux 中打开此卷时,使用了以下命令。
losetup /dev/loop9 volume.vol
cryptsetup open /dev/loop9 crypt_loop9
我得到了错误,
Device /dev/loop9 is not a valid LUKS device.
为什么我会收到这个错误?
LibreCrypt 创建的卷不兼容 LUKS 吗?
可能的解决方案是什么?
答案1
LibreCrypt 创建的卷与 LUKS 不兼容。它们以“FreeOTFE”兼容格式创建。您可以在 Linux 中创建 LUKS 卷并在 LibreCrypt 中打开它。
答案2
尝试:sudo cryptsetup /dev/mapper/loop9 $desired_name
如果这不起作用,则该卷与 LUKS 不兼容。解决方案是使用 cryptsetup 在 linux 中创建一个兼容 LUKS 的卷,然后使用 LibreCrypt 在 windows 中挂载它。这样,您就可以在两者中使用它。
答案3
@OP,作为 LibreCrypt(linux-modder)的观察者和测试者,您可以使用以下命令打开它。
sudo cryptsetup luksOpen /dev/mapper/volume $desired_name
(从您的示例来看,$desired_name 将是 crypt9_loop)