克隆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 

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

 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