Конвертировать файл VMDK в сжатый файл RAW - PullRequest
0 голосов
/ 20 сентября 2018

Объяснение:

Я создал одну виртуальную машину на своем компьютере с VMWare, теперь мне нужно переместить ее на VPS во Франкфурте.

Используя функцию, предоставленную VMWare, я создал снимок (файл VMDK)

На веб-сайте хостинга я должен загрузить файл формата RAW .

Для преобразования я использовал qemu-img converter , согласно веб-сайту, который я пытался преобразовать vmdk в raw, используя эту команду:

qemu-img convert -f vmdk -O raw image.vmdk image.img

Это работает, но я получил самый большой файл.

The *Образ 1020 * VMDK равен 3,22 ГБ , а образ RAW после преобразования равен 56,3 ГБ

Я создал виртуальную машинус 60 ГБ размера диска, поэтому, если я правильно понял:

  1. Файл VMDK содержит только файлы, созданные на виртуальной машине.
  2. Файл RAW имеет такой большой размер диска, потому что он соответствует размеру, указанному мной при создании виртуальной машины.

Если эти два наблюдения верны, третий вопрос имеет смысл.

Вопросы:

  • Возможно уменьшить RAW размер изображения (сжать) ?

  • Я должен купить VPS , но если я не могу сжатьRAW-образ, я должен купить его с 64 ГБ дискового пространства?

  • Может быть идея изменить размер выделенного диска для виртуальной машины (например, 10GB ) и снова экспортируйте его как VMDK и после этого преобразуйте в RAW ?

EDIT 01/ 10/18 :

После многих испытаний я выяснил, что невозможно уменьшить размер виртуального диска, лучшее решение - создать еще одну VM с меньшим дискоми скопируйте все данные на нем (используя rsync).Если для вас важно не потерять пользователей, настроить ssh ftp и т. Д. Я не знаю, как это сделать.Я снова создал все настройки.

Я попытался преобразовать в другой формат VDI, HDD, RAW, и уменьшить размер виртуального диска невозможно во всех форматах.

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