从 dd image 恢复备份的结果非常奇怪

从 dd image 恢复备份的结果非常奇怪

我一直使用 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 启动,打开 gnome 磁盘实用程序,然后从我的 NFS 挂载的 img 文件中执行“恢复磁盘映像”。

这就是事情变得奇怪的地方。

重启后,我开始看到 Grub 菜单(我仅通过 UEFI 运行 Linux,从未看到过此菜单),它提供恢复模式。我正常启动,无法在 lightdm 密码字段中输入文本,尽管我可以移动光标。X 每隔 30 秒左右就会重启一次,我在 /var/log/syslog 中找不到任何错误。在网上阅读了大量资料后,我尝试运行 apt-get update,但失败了,出现了有关某个列表的错误(我当时一时没能截屏)。我想可能是 nvidia 驱动程序出了问题,于是我换用了英特尔卡(带 Optimus 的 Thinkpad),结果发生了完全一样的事情。

我已恢复并运行 Clonezilla 映像,但我不知道哪里出了问题。我不应该使用磁盘实用程序进行恢复吗?

我还可能做错了什么?

答案1

我不应该使用磁盘实用程序来恢复吗?

正确。从您的 Ubuntu 14.10 live USB 环境中,您应该:

dd if=/media/temp/image/image-YYYY-MM-DD.img of=/dev/sda

其中 YYYY-MM-DD 是您想要的图像的年份、月份和日期。

相关内容