LINUX.ORG.RU

Снять компактный образ для ВМ


0

1

Как снять образ физического жесткого диска без пустых областей, чтобы затем использовать его в виртуальной машине? Инструменты не столь важны.

★★★★

Последнее исправление: ViTeX (всего исправлений: 1)

Ответ на: комментарий от ViTeX

Ещё хотелось бы, чтобы образ был динамически расширяющийся.

ViTeX ★★★★
() автор топика
Ответ на: комментарий от damnemall

А сохранить во вменяемом размере можно будет?

ViTeX ★★★★
() автор топика
Ответ на: комментарий от ViTeX

гуглить пробовал?

dd if=/dev/sdb of=/tmp/image.raw bs=1M

if - устройство, с которого снимать образ

of - файл образа, главное не копировать на копируемый диск

потом конвертишь в расширяемый формат под нужную виртуальную машину, например так:

qemu-img convert -O qcow /tmp/image.raw bsdbuild.qcow
lazyklimm ★★★★★
()
Ответ на: комментарий от ViTeX

Подкорректировал, то чего я хочу.

ViTeX ★★★★
() автор топика
Ответ на: комментарий от ViTeX

Или тут только обратно на вм тем же dd заливать?

ViTeX ★★★★
() автор топика
Ответ на: комментарий от ViTeX

первый raw образ займет столько же, сколько весь диск, сконверченный - минимально возможный для выходного формата

теоретически можешь сразу попробовать сконвертить с устройства

qemu-img convert -O qcow -f raw /dev/sda/tmp/image.qcow

но я хз, насколько оно сожмет и сколько займет по времени

lazyklimm ★★★★★
()
Ответ на: комментарий от lazyklimm

[code] qemu-img convert -с -O qcow2 -f raw /dev/sda/tmp/image.qcow [/code]

вот так должно сжимать на ходу

lazyklimm ★★★★★
()
Ответ на: комментарий от ViTeX

альтернативный вариант - создать расширяемый образ диска (или raw диск подходящего размера), примонтировать (qcow вроде как через nbd монтируется нормально) и перетащить целиком файловую систему с сохранением прав(тем же rsync, например)

lazyklimm ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.