如何dd
在Linux Red Hat Server 5上使用命令来获取磁盘映像,然后最终在Virtual Box中使用它?
我自己还没有测试过,但这是我理解它成为可能的方式。
实时引导到服务器并安装足够大的外部硬盘驱动器,您可以在其中存储映像。图像服务器的硬盘驱动器:
dd if=/dev/sdX bs=4k conv=noerror,sync of=/mount_point_of_extHDD/serverIMG.dd
然后让我们将未使用的块归零:
file /path/to/serverIMG.dd
检查文件命令输出中的startsector值,将其乘以512。这就是您的“偏移”值。挂载图片:
mount -o loop,rw,offset=<counted_value_here> -t <partitions_filesystem_type> /path/to/serverIMG.dd /mnt/tmp
cat /dev/zero > zeroes.file
rm zeroes.file
然后卸载图像。引导至安装了virtualbox的计算机,以便可以将原始映像修改为vhd:
VBoxManage convertfromraw serverIMG.dd serverIMG.vhd --format VHD
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句