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


11

我目前使用的是17.10,并且不在内部驱动器上使用加密功能, 具有已加密的外部USB磁盘。我用它做备份。

因为我早上不知道是否我使用ecryptfscryptsetup 我显示的步骤所花费的建立外盘:

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

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

当我插入HDD时,Ubuntu会提示我输入密码,然后挂载它。它的工作原理就像一个咒语,我可以将备份写入该外部磁盘。.Private除了我放的lost+found文件夹(还有文件夹)之外,没有文件夹,也没有其他文件。为了说明起见,我在这里使用了4GB的存储棒,但是步骤与实际磁盘相同。

从一些评论中我得知碰巧是cryptsetup那时而非那时 ecryptfs

升级到18.04会发生什么?鉴于18.04默认情况下不支持加密,因此恐怕无法再恢复备份了。

当我不升级但重新安装时,会有所不同吗?


根据下面的回答,升级后我要做的就是安装cryptsetup,一切正常。
Joshua Besneatte

@David:我刚刚更新了自己的帖子,现在想我不使用“ ecryptfs”,而是使用“ cryptsetup”。
PerlDuck

在这种情况下,我撤回了先前的投票,以作假。
大卫·佛斯特

Answers:


5

只要您具有cryptsetup,就可以轻松安装外部驱动器:

sudo apt install cryptsetup

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


1
我所知道的是,升级到18.04后,我必须安装cryptsetup才能在文件浏览器中挂载驱动器,然后才能告诉它自动挂载并保存密码
Joshua Besneatte

OP澄清说,它们的意思是cryptsetup / LUKS,而不是ecryptfs。所以没关系…
David Foerster

3

您正在使用,LUKS因此Ubuntu在cryptsetup后台使用。通常,除非更改了默认的加密方法,否则在升级后,使用LUKS加密的卷仍然可以正常工作。

很多年前,默认值aes-cbc-plain已更改,这导致某些驱动器无法挂载,除非明确指定了旧的加密方法。在17.10和18.04之间没有这种变化,因此您的情况应该可以。

注意:在Ubuntu 18.04中,cryptsetup默认情况下应安装该软件,但如果您希望将cryptsetup用作bash中的命令行工具,则应安装cryptsetup-bin

sudo apt-get install cryptsetup-bin

1

我建议您使用Ubuntu 18.04引导实时系统,然后尝试一下。

在任何情况下,您都不必担心版本,安装或系统之间的数据丢失,因为使用LUKS,所有必需的参数都存储在卷标头中。只需确保cryptsetup已安装,不要丢失密码和/或密钥文件!

如果Ubuntu 18.04缺少自动安装功能,该功能要求在设备连接时要求解密密钥,请提出一个新问题,我相信我们可以制作一些Udev魔术来复制此功能。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.