克隆加密硬盘到较小的驱动器

对于我的工作笔记本电脑我使用全硬盘加密,我需要将我的500GB硬盘升级到250 SSD硬盘,我的硬盘只有大约100GB的数据,并通过encrypted LVM创建。

GParted不支持LUKS加密,因此我无法复制(或resize)分区。
使用dd会很棒,但由于尺寸不同,我可能会放弃数据。

然后我到目前为止只有有效的选项是尝试重新调整分区大小 ,然后尝试使用dd克隆(但看起来非常复杂且容易出现故障)。

有没有其他方法可以克隆硬盘上的数据而无需重新安装?

根据我到目前为止所读到的内容,我认为重新安装将是最简单,最快速的解决方案,但我希望看到您的想法/意见。

谢谢

所以这就是我最后所做的:

  • 通过访问未加密的数据登录后,我使用rsync将所有数据复制到外部HDD。
    注意:第一次尝试复制了所有数据,但是当我检查数据时,70%是二进制forms(甚至图片,文本文件等……)并没有用,所以我擦除了外部硬盘并重新开始,第二次它工作(我不知道第一次出了什么问题),但是DOUBLE CHECK the copied files if you plan to tamper with the original data是非常重要的。

  • 列出安装了所有程序的列表。
    我是从“软件中心”手动完成的,因为我想要安装已安装的历史记录,您可以使用dpkg -l > textfile或其他命令为您安装ALL软件包,然后通过aptitude install $(cat )重新安装它们aptitude install $(cat ) 。 当然,您需要将textfile移动到新安装。

  • 使用相同的用户帐户名称将相同的操作系统版本安装到新的HDD中。

  • 安装外部驱动器并将所有内容复制到新HDD
    注意:如果你从GUI执行此操作,请不要覆盖你的主目录,只需使用其他名称,例如/home/YOURNAME.orig,并在复制完所有文件后,转到ctrl + alt + F2,登录machins,停止gui(对于正常的ubuntu 12.04,命令是service lightdm stop ,将你的旧家放在新的mv /home/YOURNAME.orig /home/YOURNAME ,再次启动X service lightdm start

在这里你可以看到Linux的/ home目录的function,一切都恢复到位,图标,设置,应用程序特定设置,甚至缓存数据:),我只有大约4小时的停机时间(因为第一个副本失败)。

希望这有所帮助,与调整加密HDD的大小相比,我仍然认为这是一种更快,更安全的方法。