Почему я получаю еще одно число байтов, о которых сообщают в файле?

Возможно, необходимо сделать это на двух шагах:

Во-первых: Сделайте LV как неструктурированный диск, создал таблицу разделов там с записями, которые соответствуют sda1 и sda2.

Сделайте эти разделы доступными: kpartx -av /dev/VG/LV

Использовать dd (propably с bs=1m) для копирования sda1 в первое и sda2 к второму "разделу".

Теперь у Вас должен быть необработанный образ диска, который соответствует Вашим физическим разделам окон.

Попытайтесь использовать тот LV в качестве диска (SAS, sata или scsi эмуляция).

Если это работает, Ваш второй шаг должен преобразовать LV в другой формат контейнера.

4
26.07.2013, 10:38
1 ответ

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

Скорее всего, дело обстоит так с Вашим файлом также.

3
27.01.2020, 20:58
  • 1
    я даже получаю это с: $ повторяют-e '\n'> linefeed2;-A n-x linefeed2 передозировки $; который печатает: 0a0a –   26.07.2013, 11:51

Теги

Похожие вопросы