如何使用“dd if=/dev/sda of=/dev/sdb”驱动器?

如何使用“dd if=/dev/sda of=/dev/sdb”驱动器?

给定:sudo dd if=/dev/sda of=/dev/sdb主启动驱动器的重复驱动器。

如何安全、可靠地:

  1. 将重复的驱动器安装dd为第二个驱动器?
  2. 将重复驱动器设置dd为备用启动驱动器?
  3. dd重复驱动器恢复的安全做法是什么?

到目前为止,我对 Ubuntu 12.04 的记录如下:

  • 山。Ubuntu 实用程序Mount Volume给出错误Error mounting: mount exited with exit code 1: helper failed with: mount: according to mtab, /dev/sdb1 is already mounted on / mount failed。有没有一种安全的方法可以将重复的启动卷安装为第二个驱动器?

  • 引导。功能键从 BIOS/GRUB 选择启动磁盘似乎是可行的方法。如果在选择磁盘后过了很长时间才看到空白屏幕,这意味着什么?

  • 恢复。 如果将副本用作 /dev/sda 启动驱动器,sudo dd if=/dev/sda of=/dev/sdb那么恢复过程是否可行?或者,使用第三个最小启动驱动器(例如 USB)是否更安全sudo dd if=/dev/duplicate of=/dev/toberestored?或者其他方法?

背景环境:我有一个 Ubuntu 12.04 嵌入式系统,我想将其迁移到全新(非升级)安装的 Ubuntu 14.04。这是一个带有固定主 SSD 驱动器的单板系统。

目前的想法是创建以下内容:

  1. 文件迁移磁盘。 可安装驱动器,其中包含 12.04 文件,可供 14.04 系统查看。(也可以使用rync

  2. 回归测试双启动配置磁盘。可以使用具有外部 12.04 驱动器或固定内部 SSD(带有干净的 14.04 安装)的双启动驱动器配置来启动系统。(可以dd在这里使用吗?)

  3. 基线备份磁盘. 完整映像,非增量,按原样,如果需要可恢复到 12.04 恢复驱动器。(与 1 和 2 完全分开的驱动器)

驱动过程可以在哪里以及如何dd if=/dev/sda of=/dev/sdb适应上述迁移场景?

相关内容