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"
Комментариев нет:
Отправить комментарий