运行可启动闪存驱动器时使用“dd”恢复系统映像?

运行可启动闪存驱动器时使用“dd”恢复系统映像?

只是想知道是否有可能在运行安装在可启动闪存驱动器上的 Fedora 时恢复操作系统的(系统)映像。

谢谢你!

问候,克里斯

答案1

如果您从闪存驱动器启动,除非您做了一些您没有告诉我们的事情,否则操作系统不需要硬盘驱动器来运行。您绝对可以影响系统上的硬盘驱动器,而不必担心当前操作系统(在您的 USB 记忆棒上)。例如,这类似于在 Windows 中格式化 USB 记忆棒。没什么大不了的。

也就是说,如果你要用硬盘上的数据覆盖硬盘上的数据,你将要破坏某些东西。将映像复制到另一个驱动器,并确保您正在使用的磁盘复制到没有关键数据,因为它不会回来了。

答案2

我认为您想通过网络执行此操作 - 在目标系统上通过 netcat 运行 dd,并用通过网络收到的内容覆盖它。我在我的 raspbian 上尝试过这个:

killall ifplugd
killall udevd
killall rsyslogd
killall cron
killall dbus-daemon
killall ntpd
killall thd
killall NetworkManager
umount /boot
swapoff -a 
nc -l 4000 | dd of=/dev/mmcblk0  bs=4096

在我的电脑上:

dd bs=4096 if=./My_BACKUP.2013.07.29th.img | nc 192.168.1.100 4000

然后等待……然后按下远程控制台上的一个键就搞砸了。什么都别按!!

相关内容