Qcow2

Материал из Википедии — свободной энциклопедии
Это старая версия этой страницы, сохранённая Klientos (обсуждение | вклад) в 05:37, 23 декабря 2021 (орфография). Она может серьёзно отличаться от текущей версии.
Перейти к навигации Перейти к поиску

Qcow2 — это формат дискового образа программы QEMU. Название является аббревиатурой названия формата Copy-On-Write (копирование при записи).

Формат Qcow2 предусматривает произвольное сопоставление логических блоков виртуального диска (тех, к которым обращается виртуальная машина) физическим блокам (тем, которые записаны на устройство хранения). Такое сопоставление позволяет реализовать некоторые преимущества по сравнению с образами диска в формате RAW:

  1. Поддержка снапшотов. После создания снапшота вносимое виртуальной машиной изменение сохраняется в новый блок, после чего изменённый логический блок сопоставляется новому физическому. Старый физический блок при этом остаётся неизменным и сохраняет состояние на момент снапшота.
  2. Меньший размер образа. Если виртуальная машина записывает данные на диск со смещением, то это смещение учитывается при сопоставлении блоков, а сами физические блоки записываются подряд. При использовании формата RAW в этом случае пришлось бы выделить пустое место, равное смещению. Занятое таким файлом место будет больше, если только файл не находится на thin-provisioned хранилище.

Однако, появление дополнительного слоя абстракции в виде таблицы сопоставления блоков негативно сказывается на производительности, и скорость работы образов Qcow2 ниже, чем образов RAW[1]. Также некоторые потери времени возникают из-за необходимости при записи выделять место на хранилище, тогда как всё место для RAW-файла выделяется сразу[2].

Формат Qcow2 является основным для QEMU и применяется в использующих QEMU продуктах, в частности KVM-QEMU и Proxmox[2].

Примечания

  1. Vijay. Consise Cloud Compute. — Partridge Publishing India, 2019. — ISBN 9781543705720.
  2. 1 2 Rik Goldman. Learning Proxmox VE. — Packt Publishing, 2016. — ISBN 9781783981793.

См. также