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