qcow


Из Википедии, бесплатной энциклопедии
  (Перенаправлено с Qcow2 )
Перейти к навигации Перейти к поиску


qcow - это формат файлов для файлов образов дисков, используемых QEMU , монитором размещенных виртуальных машин . [1] Это расшифровывается как «QEMU Copy On Write » и использует стратегию оптимизации дискового хранилища, которая откладывает выделение хранилища до тех пор, пока оно действительно не понадобится. Файлы в формате qcow могут содержать множество образов дисков, которые обычно связаны с конкретными гостевыми операционными системами . Существуют три версии формата: qcow, qcow2 и qcow3 [2], которые используют расширения файлов .qcow , .qcow2 и .qcow3 соответственно.

qemu-imgКоманда позволяет просматривать, проверять, создавать, конвертировать, изменять размер и делать снимки изображений qcow. [3]

Функции

Одной из основных характеристик образов дисков qcow является то, что файлы с этим форматом могут расти по мере добавления данных. Это позволяет использовать файлы меньшего размера, чем необработанные образы дисков , которые выделяют для файла все пространство изображения, даже если его части пусты. Это особенно полезно для файловых систем, которые не поддерживают разреженные файлы , например FAT32 . [4]

Формат qcow также позволяет сохранять изменения, внесенные в базовый образ, доступный только для чтения, в отдельном файле qcow с помощью копирования при записи . Этот новый файл qcow содержит путь к базовому образу, чтобы иметь возможность обращаться к нему при необходимости. Когда из этого нового изображения необходимо прочитать конкретный фрагмент данных, из него извлекается контент, если он новый и был там сохранен; в противном случае данные берутся из базового изображения. [4]

Дополнительные функции включают прозрачную декомпрессию на основе zlib . [5]

qcow2

qcow2 - это обновленная версия формата qcow. qcow2 поддерживает шифрование AES . [6] Отличие от исходной версии в том, что qcow2 поддерживает несколько снимков, используя более новую, более гибкую модель их хранения. Официальная документация по формату является частью дерева QEMU Git. [7]

использованная литература

  1. ^ «Документация пользователя эмулятора QEMU» . Wiki.qemu.org . Проверено 12 декабря 2011 .
  2. ^ https://wiki.qemu.org/Features/Qcow3
  3. ^ https://linux.die.net/man/1/qemu-img
  4. ^ a b «Формат изображения QCOW» . People.gnome.org. 2006-06-21 . Проверено 23 апреля 2013 .
  5. ^ «Формат изображения QCOW2 (устарел)» . People.gnome.org. 2008-09-11 . Проверено 12 декабря 2011 .
  6. ^ https://www.jamescoyle.net/how-to/1810-qcow2-disk-images-and-performance
  7. ^ "QEMU Git tree - docs / interop / qcow2.txt" . qemu.org. 2018-04-10 . Проверено 29 мая 2018 .
Источник « https://en.wikipedia.org/w/index.php?title=Qcow&oldid=1000314654 »