我有一个服务器中的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
(旧磁盘= sda
和sdb
,新磁盘= sdc
和sdd
)