перенос файла виртуалки по сети

Dec 23, 2021 16:17


для современных виртуалок размер «файла диска» легко может быть под 1Тб.

и, пока виртуалка не успела на него «наследить», он внутри очень даже пустой.

файл заполняется только там, где есть реальные данные.

остальные места - пустоты.

такой файл - sparse файл.

передавать его по сети - тупое занятие, потому что те «пустоты» - все равно данные и они будут передаваться.

есть решения копирования по сети через rsync, но что-то у меня они не сработали (файл передавался полностью, без сокращений).

удобным считаю сделать архив их «файла диска».

тогда всегда будет под рукой чистый «эталон» диска виртуалки.

и его можно будет передать куда угодно.

создание архива:

tar   cSvfz   etalon.tar.gz   vmdisk.qcow2

распаковка на месте:

tar  -xvSf   etalon.tar.gz
Previous post Next post
Up