升级后,使用 17.10 加密的外部硬盘是否可以通过 18.04 访问?

升级后,使用 17.10 加密的外部硬盘是否可以通过 18.04 访问?

我目前使用的是 17.10,并且没有在内置驱动器上使用加密 有一个加密的外部 USB 磁盘。我用它来备份。

因为我不确定我是否使用ecryptfscryptsetup 展示了设置外部磁盘所需的步骤:

  1. 活动 → 磁盘 → 选择驱动器 → 创建分区 → 格式化卷

  2. 输入密码(两次)→创造

当我插入硬盘时,Ubuntu 会提示我输入密码,然后将其挂载。它运行起来非常顺畅,我能够将备份写入该外部磁盘。.Private除了我放在那里的文件(加上文件夹)外,没有文件夹也没有其他文件lost+found。为了说明,我在这里使用了 4GB 的记忆棒,但步骤与实际磁盘相同。

从一些评论中我了解到这恰好是cryptsetup当时而不是 ecryptfs

当我升级到 18.04? 鉴于 18.04 默认不支持加密,恐怕我无法再恢复我的备份。

如果我不再升级,而是全新安装

答案1

只要你有 cryptsetup,安装外部驱动器就没有任何问题:

sudo apt install cryptsetup

安装完成后,您将能够通过文件浏览器安装驱动器。

答案2

您正在使用,所以 Ubuntu也在后台LUKS使用。通常,使用 LUKS 加密的卷在升级后仍应有效,除非默认加密方法已更改。cryptsetup

很多年前,默认设置aes-cbc-plain曾发生过更改,这会导致某些驱动器无法安装,除非明确指定旧的加密方法。17.10 和 18.04 之间没有这样的变化,所以你的情况应该没问题。

注意:在 Ubuntu 18.04 中,cryptsetup应该默认安装,但如果您希望在 bash 中使用 cryptsetup 作为命令行工具,您应该安装cryptsetup-bin

sudo apt-get install cryptsetup-bin

答案3

我建议您使用 Ubuntu 18.04 启动一个实时系统并简单尝试一下。

无论如何,您无需担心发布、安装或系统之间的数据丢失,因为使用 LUKS,所有必要的参数都存储在卷标头中。只需确保已cryptsetup安装并且不要丢失密码和/或密钥文件!

如果 Ubuntu 18.04 缺少在设备连接时要求输入解密密钥的自动挂载功能,请提出新问题,我相信我们可以设计一些 Udev 魔法来复制此功能。

相关内容