我目前使用的是 17.10,并且没有在内置驱动器上使用加密 但有一个加密的外部 USB 磁盘。我用它来备份。
因为我不确定我是否使用ecryptfs
或cryptsetup
展示了设置外部磁盘所需的步骤:
当我插入硬盘时,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 魔法来复制此功能。