Конвертировать файл VMDK в сжатый файл RAW

Explaination:

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

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

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

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

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

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

Образ VMDK составляет 3,22 ГБ, а образ RAW после преобразования - 56,3 ГБ.

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

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

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

Вопросы:

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

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

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

РЕДАКТИРОВАТЬ 01/10/18:

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

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

0 ответов

Возможно преобразовать VMDK в VHD, если VMDK представляет собой простой / одиночный раздел / том. Если VMDK содержит несколько разделов, многие инструменты не смогут выполнить преобразование.

Если его можно преобразовать в VHD, тогда в Windows есть управление дисками для сжатия дисков / разделов.

Вы можете использовать это, чтобы сжать VHD, а затем, возможно, преобразовать его обратно в VMDK.

Я проверил, есть ли опция "уменьшить объем".

Возможно, это именно то, что вы ищете.

Другие вопросы по тегам