Mouting kvm qemu образ диска с несколькими разделами

В то время как я соглашаюсь с советом выше, что Вы захотите получить синтаксический анализатор для чего-то большего чем крошечный или абсолютно специальный, это (едва ;-) возможный соответствовать многострочным блокам между фигурными скобками с sed.

Вот отладочная версия кода sed

sed -n '/[{]/,/[}]/{
    p
    /[}]/a\
     end of block matching brace

    }' *.txt

Некоторые примечания,

  • - n не означает 'строк печати по умолчанию, как обработано'.
  • 'p' означает, теперь печатают строку.
  • Конструкция /[{]/,/[}]/ выражение диапазона. Это означает сканирование, пока Вы не находите что-то, что соответствует первому шаблону (/[{]/) И затем сканирование, пока Вы не находите 2-й шаблон (/[}]/) ЗАТЕМ выполните любые действия, которые Вы находите промежуточными {} в коде sed. В этом случае 'p' и код отладки. (не объясненный здесь, используйте его, модификация он или выньте его как работы лучше всего для Вас).

Можно удалить / [}]/a\конец отладки блока, когда Вы доказываете своей удовлетворенности, что код действительно соответствует блокам, разграниченным {}.

Этот пример кода перескочит через что-либо не в изогнутой паре фигурной скобки. Это, как отмечено другими выше, будет easly, перепутанный, если у Вас будет кто-либо дополнительный {} встроенный в строки, reg-exps, и т.д., ИЛИ где закрывающая фигурная скобка является той же строкой, (с благодарностью к fred.bear)

Я надеюсь, что это помогает.

7
13.11.2013, 18:37
2 ответа

Это работало на меня:

kpartx -av cento.img

И монтирование циклического устройства, созданного в /dev/mapper:

sudo mount /dev/mapper/loop0p1 /mnt/destination
6
27.01.2020, 20:18

2048 (стартовый сектор) времена 512 (размер сектора) 1048576. Таким образом, необходимо работать

sudo mount -o loop,offset=1048576 centos6.img /mnt/centos6

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

Посмотрите Чтение файловой системы от целого образа диска для фона.

Вы могли бы попробовать libguestfs, который может смонтировать много образов дисков VM автоволшебно.

1
27.01.2020, 20:18

Теги

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