QEMU-IMG VHD в необработанное изображение конвертировать приводит к плохой геометрии:
Кто-нибудь еще может воспроизвести это? Используя StarWind V2V Image Converter в Windows, я могу получить действительный файл disk.img, поэтому исходный файл image.vhd чист (снят с стойки). Это ошибка QEMU-IMG под RHEL/CentOS 7? ... какие-нибудь обходные пути?
$ rpm -qa | grep -i qemu QEMU-IMG-1.5.3-86.el7_1.2.x86_64 # qemu-img convert -p image.vhd disk.img # fdisk -l disk.img Disk disk.img: 10,2 ГБ, 10200121344 байта, 19922112 секторов Единицы = секторы 1 * 512 = 512 байт Размер сектора (логический / физический): 512 байт / 512 байт Размер ввода / вывода (минимальный / оптимальный): 512 байт / 512 байт Тип метки диска: DOS Идентификатор диска: 0x0007b3de Система Идентификатора начала и конца загрузки устройства disk.img1 * 2048 19922943 9960448 83 Linux [2048 x 512 = 1048576] # mount -o loop, offset = 1048576 disk.img tmp / mount: неверный тип fs, неверный параметр, плохой суперблок в /dev/loop0, отсутствует кодовая страница или вспомогательная программа, или другая ошибка В некоторых случаях полезная информация находится в системном журнале - попробуйте Dmesg | хвост или около того. # dmesg | хвост [220700.705723] EXT4-fs (loop0): монтирование файловой системы ext3 с использованием подсистемы ext4 [220700.705739] EXT4-fs (loop0): неверная геометрия: количество блоков 2490112 превышает размер устройства (2490008 блоков)