bis*_*oco 8 encryption xubuntu ssd clone
场景:
- 我有一个带有多个分区的 SSD EVO 850,所有分区都没有加密并运行 xubuntu 14.04。
- 我有另一个相同的磁盘,相同的型号和大小。
问题:
- 有没有办法将带有系统的磁盘克隆到新磁盘并启用硬件或软件加密?
为什么?:
- 保护数据和安装
- 避免重新安装系统并再次对所有应用程序和服务进行完整设置。
谢谢
更新:
我最终使用了@Louis-Papaloizou 解决方案
更新 2 (2017/02/22)
- 我在 LUKS 架构上添加了第二个具有相同 LVM 的硬盘,为了在启动时挂载,应该添加一条带有主加密分区的行,/etc/crypttab并将解密的分区(在 LVM 上)添加到/etc/fstab. 在解密主驱动器后启动时,将要求附加硬盘的第二个密码,然后一切照常工作。
故障排除:
sudo apt-get install linux-sound-base alsa-base alsa-utils linux-image-$(uname -r) linux-image-extra-$(uname -r) libasound2
小智 4
所有克隆工具之母是 rsync。我以前使用过这个解决方案,它的效果非常好。
首先,您应该在新硬盘上全新安装操作系统并设置加密。确保使用相同的分区方案。
将旧硬盘安装到系统(通过 USB 适配器或网络)并使用 rsync 将旧文件系统克隆到新的加密硬盘,如下所示:
rsync -aAXv --exclude={"/dev/ ","/proc/ ","/sys/ ","/tmp/ ","/run/ ","/mnt/ ","/media/*" ,"/lost+found"} /path/to/old/hdd/mount/point /
rsync -av 应该真正削减它,AX 附加开关将确保 ACL 和扩展文件属性在使用时将被保留。排除的文件夹是不包含常规文件(/dev、/proc、/sys)的文件夹以及不包含新系统有用数据的文件夹。如果您将 /mnt 用于其他分区,则应将其从排除括号中删除。
不用说,如果您正在运行任何数据库,传输文件并不是理想的解决方案,您需要在旧系统上备份数据库,然后根据每个数据库服务器的程序恢复到新系统。
它确实有效!您可能需要对系统日志中的几个红点进行故障排除,但通常所有已安装的软件包都应该在那里,并且您的系统应该可以按照您知道的配置完美运行。通过使用这种方法,我成功地将云托管的 VPS 拉下来到本地物理机并在本地托管。
祝你好运。
| 归档时间: |
|
| 查看次数: |
2144 次 |
| 最近记录: |