克隆 ubuntu linux 硬盘

克隆 ubuntu linux 硬盘

我的服务器中有 2 个 160GB 的硬盘。一个是操作系统,另一个是数据。

我想将这些驱动器克隆到两个新的 1TB 驱动器。

解决这个问题的最佳方法是什么?

谢谢

编辑:

我使用 clonezilla 来克隆驱动器,但是现在我需要调整分区大小来填充该磁盘。

到目前为止这就是我所发现的全部。

http://sourceforge.net/projects/clonezilla/forums/forum/663168/topic/3750321

编辑2:

PV         VG      Fmt  Attr PSize   PFree
  /dev/sda1  AO-0023 lvm2 a-   148.81g    0
  /dev/sdb1  AO-0023 lvm2 a-   149.05g    0

/dev/sda1 现在实际上是一个 1TB 的驱动器。

sudo fdisk -l

Disk /dev/sdb: 160.0 GB, 160041885696 bytes
255 heads, 63 sectors/track, 19457 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x2c9c2c9b

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1               1       19457   156288321   83  Linux

Disk /dev/sda: 1000.2 GB, 1000204886016 bytes
255 heads, 63 sectors/track, 121601 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0xd42ad42a

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1       19426   156039313+  8e  Linux LVM
/dev/sda2           19427       19457      249007+   5  Extended
/dev/sda5           19427       19457      248976   83  Linux

答案1

由于系统使用 LVM,您可以将新驱动器转换为 PV(整个磁盘或分区都可以,但您应该模仿现有结构),然后将vgextend它们吸收到现有 VG 中,pvmove将 LV 从旧 PV 移动到新 PV,vgreduce从 VG 中删除旧 PV,然后在新驱动器上重新安装引导加载程序。

答案2

dd if=/dev/sda of=/dev/sdc bs=32768 # bigger block size for speed
dd if=/dev/sdb of=/dev/sdd bs=32768
resize2fs /dev/sdc
resize2fs /dev/sdd

(旧磁盘=sdasdb,新磁盘=sdcsdd

答案3

相关内容