Страницы

Сохранить статью у себя в соцсети:

суббота, 28 июля 2012 г.

§ QED - Qemu Enchanced Disk.

QED - формат блочных устройств.

QED это один из форматов для образов блочных устройств, наподобие QCOW или VMDK. Разработка формата началась с оcени 2010 года. В процессе разработки учитывались недостатки, ранее разработанного формата QCOW2. Таким образом новый формат получился более производительным и с продвинутой поддержкой целостности. Поддержка QED доступна в QEMU с версии 0.14.
Преимущества:
  • Ускорение производительности за счет асинхронности операций ввода-вывода.
  • Улучшенные механизмы обеспечения целостности данных.
  • Поддержка разреженных файлов (размер файла-образа растет по мере заполнения данными).
  • Поддержка резервных файлов (можно создавать снапшоты на основе существующих образов).
Недостатки:
  • Нет возможности создания внутренних снимков (зато устраняет необходимость хранения дополнительных метаданных связанных с ведением copy-on-write журналов).
  • Нет поддержки компрессии и шифрования (эти функции усложняют дизайн и могут быть добавлены на уровне файловой системы гостевой ОС).
  • Поддерживается только увеличение размера файла-образа. Уменьшение запланировано в будущих релизах.
Планы дальнейшего развития:
  • Снижение времени затрачиваемого на проверку целостности.
  • Поддержка блочных устройств (QED поверх LVM).
  • Живая миграция в общем хранилище.
  • Поддержка шифрования.
  • Ускорение параллельных операций записи.
  • Конвертация образа QCOW2 в QED на месте (без создания нового образа).
Примеры использования:
создание образа размером 10GB
# qemu-img create -f qed vm110-ra-alfa-sdc 10G
Formatting 'vm110-ra-alfa-sdc', fmt=qed size=10737418240 cluster_size=65536 table_size=0

просмотр информации
# qemu-img info vm110-ra-alfa-sdc 
image: vm110-ra-alfa-sdc
file format: qed
virtual size: 10G (10737418240 bytes)
disk size: 761M
cluster_size: 65536

изменение размера 
# qemu-img resize vm110-ra-alfa-sdc +1G
Image resized.

проверка целостности с автоматической  попыткой исправить найденные ошибки
# qemu-img check -f qed -r all vm110-ra-alfa-sdc

На главную "Virtualizing Linux"

Комментариев нет:

Отправить комментарий

Популярные сообщения

Профиль в Google+ Яндекс цитирования Яндекс.Метрика