我怎样才能利用DD将信息从旧驱动器移动到新驱动器?

我正在将笔记本电脑上的内置SATA磁盘驱动器从40G驱动器更新为160G驱动器。 我有一台带有SATA卡的Linux / Ubuntu台式电脑。 事实上,我想在工作场所对一对CentOS和FreeBSD盒子做同样的观点,而且看起来这肯定会有同样的补救措施。

我听说我可以利用DD将40G分区镜像到160G驱动器,或者我可以将40G分区保存为邻居系统上的照片,然后将40G照片复制到160G驱动器。

任何人都可以定义我如何做到这一点吗? 我是否需要各种其他能量,例如的gparted

0
2019-05-04 20:17:45
资源 分享
答案: 5

一个简单的例子是这样的:

dd if=/dev/sda of=/dev/sdb

然而,如果您有一些独特的需求,您实际上需要阅读联机帮助页(男性dd)或在Google上搜索。

另外一个建议可以是使用rsync的(不要忽视设置适当的替代方法,比如 - az [计划文档而不是在附加后复制一个文档]或 - - 数字 - ids [利用uid / gid而不是像“origin”这样的名字,也可能是其他一些名字。 该链接有几个实例。

如果新HDD没有分色,您可以使用gparted或palimpset。

如果你不清楚我肯定会布局硬盘驱动器,然后用rsync同步信息。

0
2019-05-08 09:08:38
资源

你问dd如何做到这一点,但是我的成功要好得多 倾倒 进入 恢复 。 提供资源 ad1s1a 还有目标 ad2s1a

$ mount /dev/ad2s1a /target
$ cd /target
$ dump -0Lauf - /dev/ad1s1a  | restore -rf -

我在FreeBSD上试过这个,实际上我将它放在了FreeBSD论坛

0
2019-05-08 08:55:38
资源

要仅复制分区,可以使用dd if=/dev/srcDrive of=/dev/dstDrive或类似的东西。 我当然会建议你阅读它的手册页。 对不起,我不能提供更多细节,因为我现在在工作。

0
2019-05-08 05:22:07
资源

您的第一份工作当然是将两个磁盘连接到现有的Linux系统或将新磁盘连接到初始系统。

你必须的 考虑到除了优秀的磁盘之外复制空磁盘真的很简单!

要结束启动字段以及所有内容,您肯定会执行以下操作:

dd if=/dev/hdx of=/dev/hdy

其中hdx是您的40G磁盘,hdy也是您的160G磁盘。 您肯定会看到没有像/dev/hdx1这样的分区号。 这会复制整个磁盘,分区详细信息以及所有内容。

您的新磁盘肯定会与旧磁盘类似,40G分配。 它位于笔记本电脑后需要立即启动。 希望你使用LVM? 或者希望你没有利用所有的分数? 超越这个因素需要额外的细节。

另一种补救措施是卸载每个特定分区。 这需要更多的场景识别,因为您肯定需要重新创建启动细节。

每一个都最好用于克隆计算机系统,而不是更新硬盘驱动器。 最好使用备份恢复到新的分期付款。

0
2019-05-08 04:46:10
资源

通常情况下,我肯定会推荐一种补救方法,例如“使用外部设备链接第二个磁盘驱动器,从Linux CD启动,之后使用dd if=/dev/sda of=/dev/sdb bs=1G等命令,但考虑到你打算使用它同样的工作策略,我有可能是一个更好的补救措施。

我的每个Web服务器和笔记本电脑都在工作场所使用Clonezilla的进行成像。 有两种方法可以利用它...其中使用了一个已提交的Web服务器,也可能对您来说过多,还有一个使用启动CD和外部磁盘驱动器的附加功能。

建议是你使用Clonezilla CD启动,并且还有一个较大的(大于资源驱动器)外部USB驱动器。 Clonezilla通过制作现有驱动器的照片来漫步,然后关闭设备电源,更换驱动器,在启动后直接进入Clonezilla,并通过恢复信息来漫步。

这为您提供了以下可能性:A)将照片放在更大的驱动器上,以及B)保留信息的备份。

0
2019-05-08 03:49:26
资源