Как отличить форматы образов виртуальных дисков?
Существует огромное количество различных форматов для файлов виртуального хранилища для настольных компьютеров и серверов (vmdk, qcow2, vdi, vdk и т. Д.). Я пишу небольшой сценарий для манипулирования ими и хотел бы, чтобы сценарий мог различать их.
Конечно, это можно сделать с помощью расширения, но я хочу, чтобы это было более надежным. Я пробовал командный файл или qemu-img, но результаты не совсем ясны. Есть идеи по улучшению моих методов?
1 ответ
Решение
qemu-img info
должен быть в состоянии распознать все форматы, которые понимает QEMU. К сожалению, даже с поддерживаемыми QEMU форматами проприетарные поставщики меняют формат, поэтому qemu-img не всегда может их использовать