我有一个已经在使用中的 Ubuntu 20.04 系统,需要对其磁盘进行加密。我已经回顾了一些在安装后执行加密的方法。但一般的建议是备份数据、执行新安装和恢复数据更容易。我在我的/home
. 但是,我的系统不能很好地与 Linux 配合使用并且很难设置。最重要的是,我还有一些安装起来比较棘手的库。
我正在尝试查看以下步骤是否有效:
- 创建完整的当前系统的映像。
- 使用 Ubuntu 安装程序执行带有磁盘加密的新安装。
- 恢复图像。
我的计划是恢复一个完整的映像,包括 root( /
) 目录,这样我的硬件设置、其他操作系统设置和库就不会丢失。但我不确定这样的恢复是否会影响磁盘的加密,因为它是来自未加密磁盘的完整映像。我也不确定这样的修复效果如何。我几乎总是进行全新安装并只恢复用户数据。
我看过这个答案。但是该链接指向一个页面,该页面显示缺少该主题的页面。有没有人知道这个想法的细节?我在想,这可以通过使用dd
将数据传输到外部磁盘,然后在没有新安装的情况下执行加密,然后运行实时磁盘来传输回所有内容来工作。但同样,不确定这有多实用。
好心提醒。如果可能的话,我也愿意接受更好的方法。
它不会工作
第一的
Ubuntu 实现的全盘加密分区结构与默认安装不同。
特别是,该
/boot/
文件夹在加密安装中是一个单独的分区。在默认安装中,它是/
分区内的一个文件夹。当您用未加密
/
分区替换加密分区时,它会尝试使用错误的引导文件夹进行引导。第二
加密系统中的系统文件要么在未加密的系统中不存在,要么不同。
当您复制系统分区时,这些文件要么不存在,要么被错误的文件替换。
第三
在我看来,没有简单的方法可以恢复
dd
例如在加密分区内制作的分区映像。希望这可以帮助