从dd备份恢复后系统挂起

我一直在使用Clonezilla进行每周图像备份,这显然有点麻烦。 我一直试图切换到dd,所以我可以让cron为我运行它。

这是我的备份脚本的样子:

#!/bin/bash #dd whole drive dd if=/dev/sda of=/media/temp/image/"image-$(date +"%Y-%m-%d").img" 

我最终得到了一个256GB的img文件,并决定试运行。 我从Ubuntu 14.10 live USB stick启动,安装了远程文件系统,并执行以下操作:

 sudo -i dd if=/media/temp/image/image-2015-04-04.img of=/dev/sda 

重新启动后,系统将挂起“Ubuntu”徽标屏幕。 我无法切换到tty1,ctrl + alt + del或其他任何东西。 然后我从我的Clonezilla备份(在dd备份之前立即生成)中恢复,它运行正常。

我究竟做错了什么? 我应该放弃dd并采取不同的路线?

为了避免文件系统损坏,您需要从Live CD / USB运行dd 。 这可确保您复制的文件系统在dd复制时不会更改。