kvm виртуальные машины копии не являются сложными: Во-первых, необходимо завершить работу виртуальной машины, затем необходимо найти образ диска, где виртуальная машина хранится, и наконец скопируйте его в другое место (cp /path/to/disk_image /new_path/
).
Если виртуальная машина хранится на ее собственном разделе, использовать dd if=/dev/PARTITION of=/path/to/backup/backup.img bs=1M
или используйте ddrescue /dev/PARTITION /path/to/backup/backup.img
.
Изображения виртуальной машины могли быть сохранены в различных форматах. Обычно, qcow2
- формат используется. Добираться raw
формат, можно использовать qemu-img convert
.
Ваш патч является усеченным. Это пропускает по крайней мере одну строку. Последний заголовок блока @@ -292,3 +410,243 @@
, подразумевать, что 3 строки при смещении 292 должны быть заменены 243 строками при смещении 410. Существует действительно 3 строки старого текста (контекст вначале), но только 239 добавленных строк.
Если Вы добавляете строку, содержащую просто +
в конце Вы получите правильно построенный патч. Нет никакого сообщения, завершен ли тот патч или была ли недостающая строка важна, или патч пропускает больше блоков.
что о для этого: (после того как я смог исправить mifare-mad.pl с различным файлом, и он был в порядке после того, как я добавил строку с '+' и конец различного файла, и теперь я скопировал оба файла с Интернета, и я добавил ту же строку, и я получил странную информацию:
patch mifare-mad.pl < pastie1.diff
patching file mifare-mad.pl
Hunk #1 FAILED at 7.
Hunk #2 FAILED at 25.
Hunk #3 succeeded at 32 with fuzz 1.
Hunk #4 FAILED at 66.
Hunk #5 succeeded at 80 with fuzz 1.
Hunk #6 FAILED at 158.
Hunk #7 FAILED at 195.
Hunk #8 FAILED at 203.
patch unexpectedly ends in middle of line
patch: **** malformed patch at line 433:
Я проверил оба файла, и это должно быть в порядке.