LINUX.ORG.RU
ФорумAdmin

Почему qcow2 образ такой большой ?

 , ,


0

1

На диске 200 гиг лежит 2 образа по 150 гиг. Как такое возможно ? При этом mc показывает свободных еще 50 гигов, а thunar показывает 0 байт.

Все это очень печально, потому что я не могу узнать реальный размер образов. А мне надо сделать бекап одного из них. По ssh FARом забирал, на приемном диске не хватило места, хотя там только одна винда установлена.


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

qemu-img info obraz.qcow2

file format: qcow2 virtual size: 140G (150323855360 bytes) disk size: 140G cluster_size: 65536 Format specific information: compat: 1.1 lazy refcounts: true

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

Выключи виртуалку

qemu-img convert -f qcow2 -O qcow2 source.qcow2 destination.qcow2

вот это destination.qcow2 бекапь

можешь даже сделать: mv destination.qcow2 source.qcow2

anonymous
()
Ответ на: комментарий от ZugDuk

Ну там реально только винда установлен. 3.58 гига (из под винды же видно). Ну откуда 140 гигов то взялось ? Мне копию нужно сделать, а куда же я такое запишу то ?

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

Ну 932M май 13 19:01 destination.qcow2 это нормально 4Gb со сжатием

anonymous
()
Ответ на: комментарий от ZugDuk

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

В следующий раз попробую юзать образы qed.

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

Сжатие есть и у qcow2, а не только у zfs. Теперь в образе только реально занятые блоки + сжатие. Образ будет расти по-мере использования.

anonymous
()

могут быть собранные вместе снапшоты, вообще лучше конечно их задействовать

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

Ой, а причем тут zfs ? А сжатие зачем, у меня сервер для 1Ски, там сжатие лишнее ИМХО. А вот растущий образ, а не полного размера, ИМХО доспустим. Зачем свободное место нулями занимать ?

Но копию сделать, как вот сейчас, со сжатием замечательно.

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

За сжатие не переживай, оно само разожмется

The compression is read-only. It means that if a compressed sector is rewritten, then it is rewritten as uncompressed data.

anonymous
()
Ответ на: комментарий от axelroot

Засвербило? Вынь палец. И иди на ... zfs, болезный.

anonymous
()
Ответ на: комментарий от axelroot

Вас болезных не забываю, знаю вам нравится, а мне не жалко для больных людей немного счастья доставить.

anonymous
()
Ответ на: комментарий от ZugDuk

qcow2
Зачем свободное место нулями занимать ?

хороший вопрос.

axelroot
()
Ответ на: комментарий от anonymous

не надо -c, надо внутри VM прогнать zerofill какой нибудь, и тогда convert уберет нулевые блоки

...или использовать virt-sparsify

dyasny ★★★★★
()
Последнее исправление: dyasny (всего исправлений: 1)
Ответ на: комментарий от dyasny

Просто предложи конкретное решение, а не абстрактные мысли. Да я знаю и уважаю тебя как специалиста в этой области.

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

погуглить zerofill не сложно, решений куча, под любую ОС. Никаких абстрактных мыслей, просто в голову конкретная утилита под винду не приходит - давно этим не занимался. Кроме того, я предложил использовать virt-sparsify, там все еще проще

dyasny ★★★★★
()
29 сентября 2015 г.

Ну в общем сжимать образы qcow2 не расклад. Они после этого страшно тормозят. Ну примерно раз в 100 медленнее обычной работы. Для бэкапа сойдет.

В результате виртуалки у меня работают в образах RAW, а бэкапятся в qcow2 со сжатием. Можно наверное просто в gzip сжимать.

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