Возможно, необходимо сделать это на двух шагах:
Во-первых: Сделайте LV как неструктурированный диск, создал таблицу разделов там с записями, которые соответствуют sda1 и sda2.
Сделайте эти разделы доступными: kpartx -av /dev/VG/LV
Использовать dd
(propably с bs=1m) для копирования sda1 в первое и sda2 к второму "разделу".
Теперь у Вас должен быть необработанный образ диска, который соответствует Вашим физическим разделам окон.
Попытайтесь использовать тот LV в качестве диска (SAS, sata или scsi эмуляция).
Если это работает, Ваш второй шаг должен преобразовать LV в другой формат контейнера.
vi
и многие другие редакторы добавляют дополнительный перевод строки в конец файла, даже если Вы не добавляете тот вручную. Например, запись aabbcd
в vi, не нажимая возврат и сохранение дает файл это od -x
дампы как;
0000000 6161 6262 6463 000a
0000007
... который является (немного дампа порядка байтов) aabbcd
+ перевод строки.
ls -l
также покажет файл 7 байтами;
$ ls -l testfile.txt
-rw-r--r-- 1 me staff 7 Jul 26 09:52 testfile.txt
Скорее всего, дело обстоит так с Вашим файлом также.