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 блоков) 

0 ответов

Другие вопросы по тегам