LinuxForum.Fans
Тема

qemu-img и raw образ фиксированного размера

Автор: ingvarhost 8 сообщений 3997 просмотров
#361579

Добрый день!
Пытаюсь создать с помощью qemu-img образ raw фиксированного размера. Указание preallocation выдает Invalid options for file format 'raw', и в мане этой опции нет у raw. В то же время, virt-manger такие образы позволяет делать. Как обойти ограничения qemu-img?

#361581
ingvarhost написал:
Добрый день!
Пытаюсь создать с помощью qemu-img образ raw фиксированного размера. Указание preallocation выдает Invalid options for file format 'raw', и в мане этой опции нет у raw. В то же время, virt-manger такие образы позволяет делать. Как обойти ограничения qemu-img?

По дефолту qemu-img как раз и создает тома в формате raw. Это если хочешь qcow создать, то это надо явно указывать.

#361582
Cruiser78 написал:
По дефолту qemu-img как раз и создает тома в формате raw. Это если хочешь qcow создать, то это надо явно указывать.

Это я знаю. Вопрос был о том, что qemu-img создает только динамические образы raw. А virt-manager умеет создавать и фиксированного размера с предварительным распределением места. Вот мне и интересно - как создать такой raw не с помощью virt-manager.

#361596

ничего сложного - создаешь имидж, забиваешь его нулями из dev/zero. именно это libvirt и делает. если конечно не делает lvcreate определенного размера

#361598
dyasny написал:
ничего сложного - создаешь имидж, забиваешь его нулями из dev/zero. именно это libvirt и делает. если конечно не делает lvcreate определенного размера

Банально dd? Имеет значение размер блока?

#361721
"ingvarhost" написал:
Банально dd? Имеет значение размер блока?

не слишком, я обычно использую bs=1M. главное чтоб ФС поняла что файл забит.

Кстати, -o preallocation=full должно начать работать:
https://lists.gnu.org/archive/html/qemu-devel/2013-12/msg04623.html

#361742
dyasny написал:
не слишком, я обычно использую bs=1M. главное чтоб ФС поняла что файл забит.

Спасибо.

dyasny написал:
Кстати, -o preallocation=full должно начать работать:
https://lists.gnu.org/archive/html/qemu-devel/2013-12/msg04623.html

Это хорошо, но это вероятно нескоро появится в RHEL.

#361756
"ingvarhost" написал:
Это хорошо, но это вероятно нескоро появится в RHEL.

не факт, нужные фичи в qemu бекпортируют молниеносно. пишут их, все таки, в основном сотрудники "Шапки" :)

Войдите или зарегистрируйтесь, чтобы ответить.