我的笔记本电脑硬盘坏了,所以我申请了一个新的,刚刚收到了。现在,我需要迁移我的数据。这个任务说起来容易做起来难。这两个硬盘大小相同,所以我觉得dd
应该可以,但我还没有看到关于具体怎么做的明确说明,我担心我的数据会受到影响。
我的设置是这些驱动器500GB和内部所以我只能有每次连接一个。 关于250GB硬盘上的分区。我的硬盘上有两个分区:引导分区(50 MB)以及包含根(20GB),交换(8GB),家(435 gb)。由于我的带宽目前严重受限,因此无法重新安装操作系统 (gentoo)。我唯一的工具是一个外部 USB 硬盘,大约400GB容量。我目前已从Ubuntulivecd 来进行传输。
- 我是否应该使用 dd 将输入驱动器复制到外部硬盘上的文件中?或者这也会尝试分配所有可用空间,因此不适合?
- 将所有内容压缩可以
dd if=/dev/sda bs=100M | gzip -c > /media/ext/image.img
解决这个问题吗? - 我是否应该使用 dd 将 /boot 和 / 分区复制到外部 HD 上的文件,然后将我的 /home 目录复制为文件?
- 这两个选项是否会导致我在新驱动器上启动和/或 grub 或其他操作时遇到麻烦?
谢谢!
Mala
答案1
是的,我会采取这种dd
方法。首先备份你的数据到你的外部。
- 我是否应该使用 dd 将输入驱动器复制到外部硬盘上的文件中?或者这也会尝试分配所有可用空间,因此不适合?
不。您可以将驱动器备份为常规映像文件,甚至可以将其传输到dd
gzip 并将其备份为常规文件。这样可以节省空间:
dd bs=1024 if=/dev/sda conv=noerror,sync | gzip -9 > /mnt/usb/backup.dmg.gz
当然,适当地更换驱动器。
- 我是否应该使用 dd 将 / 分区复制到外部硬盘上的文件,然后将我的 /home 目录复制为文件?
视情况而定。如果您有很多不想丢失的自定义配置,我建议备份所有内容。如果没有,那么您的方法就足够了。
- 这两个选项是否会导致我在新驱动器上启动和/或 grub 或其他操作时遇到麻烦?
如果驱动器相同,并且您使用dd
正确,并且像其他驱动器一样插入新驱动器,那么就应该成功了。
答案2
使用克隆兹拉将 500 GB 驱动器备份到外部硬盘 (如果仅使用 250 GB,那么将图像放入 400 GB 驱动器上没有问题)。
将替换的驱动器安装到笔记本电脑中,然后再次使用 Clonezilla 将映像恢复到新驱动器。