还有人能重现这种情况吗?在 Windows 上使用 StarWind V2V 图像转换器,我能够获得有效的 disk.img 文件,因此源 image.vhd 是干净的(从 rackspace 中拉下来)。这是 RHEL/CentOS 7 下的 qemu-img 错误吗?... 有什么解决方法吗?
$ rpm -qa | grep -i qemu qemu-img-1.5.3-86.el7_1.2.x86_64 # qemu-img 转换 -p 镜像.vhd 磁盘.img # fdisk -l 磁盘.img 磁盘 disk.img:10.2 GB,10200121344 字节,19922112 个扇区 单位 = 1 * 512 = 512 字节的扇区 扇区大小(逻辑/物理):512 字节 / 512 字节 I/O 大小(最小/最佳):512 字节 / 512 字节 磁盘标签类型:dos 磁盘标识符:0x0007b3de 设备启动开始结束块ID系统 磁盘.img1 * 2048 19922943 9960448 83 Linux [2048 x 512 = 1048576] # mount -o loop,offset=1048576 disk.img tmp/ 挂载:错误的 fs 类型、错误的选项、/dev/loop0 上的错误超级块, 缺少代码页或辅助程序,或者其他错误 在某些情况下,在系统日志中可以找到有用的信息 - 尝试 dmesg | tail 左右。 # dmesg |尾巴 [220700.705723] EXT4-fs(循环0): 使用 ext4 子系统挂载 ext3 文件系统 [220700.705739] EXT4-fs(循环0): 几何形状不良:块数 2490112 超出设备大小(2490008 个块)