无需格式化即可加密外部硬盘?

无需格式化即可加密外部硬盘?

我有一个 1TB 的 WD My Passport,已经用了一段时间了。我最初从未加密过它,而且我使用了不到 500GB 的空间。有什么方法可以加密驱动器而不必备份和格式化它吗?

我在想我可以在其上创建 2 个分区,每个分区 500GB,用 LVM 加密第一个分区,将第二个分区的内容传输到第一个分区,然后加密第二个分区(我原本想要在其上创建两个分区),因为我无法将我的信息备份到我的电脑上,因为它没有足够的空间。

但我不知道这是否是最理想的方法,如果有更好的选择,我也不想冒丢失数据的风险。

答案1

对于您的情况,我建议您使用encfs类似luks加密整个设备然后在其上创建新文件系统的方法,但是我们仍然可以luks在类似的场景中使用(创建虚拟设备)。

encfs帮助您创建加密的虚拟文件系统,它允许:

  • 可移动磁盘上文件夹的便携式加密。
  • 可用作跨平台文件夹加密机制。

EncFS 没有占用固定大小的“卷”——随着更多文件在挂载点添加或删除,加密目录会增大或缩小。

[来源]

因此,您可以轻松加密目录并移动该目录内的所有文件,而不会丢失数据。

根据您的建议,您必须面对在调整分区大小以创建新分区时丢失数据的风险,即使在调整 LVM 逻辑卷大小时也必须先进行备份。

另一个类似的选择是使用eCryptfs而不是encfs,它们以某种方式做同样的事情,你应该决定哪一个更适合你,但是我建议使用,encfs因为我上面引用的原因。

相关内容