如何将系统备份到同一驱动器上的不同分区?

如何将系统备份到同一驱动器上的不同分区?

我是一名 Linux 新手,技术老手。

我正在使用 Lubuntu 14.04 设置系统。虽然我在运行安装时创建了两个分区 - 1/2 用于快速备份,1/2 用于已安装的系统 - 但 lubuntu 忽略了这一点并占用了我的整个磁盘。

昨天,我花了很多时间使用 Redo Rescue 磁盘手动重新创建我想要的内容。

现在,我有以下分区:

/dev/sda1 ext2 /boot +- 200MB
/dev/sda2 extended +- 244GB
/dev/sda3 ext2 +- 220GB

sda1 和 sda2 是由安装程序创建的。我在调整它们的大小后手动创建了 sda3。

sda2 内是逻辑卷

sda5 lvm2 pv lubuntu-vg

在 sda 5 中有一个交换分区和根分区,没有其他内容。这些也是由安装程序创建的,但我昨天调整了它们的大小。

我想将 sda1 和 sda2 备份到 sda3。我做这件事已经很久了,知道这根本无法防止磁盘故障。我只是想如果我在调整新系统时搞砸了什么,能够快速恢复到某个点之前的工作。

我有 qt4-fsarchiver LiveCD、SystemRescueCD LiveCD 和 Redo Rescue LiveCD。作为 Linux 新手,我无法弄清楚如何在其中任何一个上执行此操作。

答案1

警告:处理分区时,应非常小心,因为数据可能会被破坏。

尝试

只需按下键盘上的Ctrl+ Alt+T即可打开终端。打开后,运行以下命令:

dd if=/dev/sda1 of=/dev/sdb1 bs=4096 conv=notrunc,noerror,sync

克隆分区

或者

dd if=/dev/sda of=/dev/sdb bs=4096 conv=notrunc,noerror,sync

克隆整个硬盘

更多信息请参阅 dd手册页 1&手册页 2

相关内容