Как уменьшить размер диска VMware

мой образ Ubuntu VMware диск вырос до 5 ГБ физического размера файла. Это динамично растущий диск с максимальной емкостью 8 ГБ. Я очистил некоторые вещи внутри дистрибутива Linux, и теперь внутри него занимает 3 ГБ. Очевидно, что физический размер файла не уменьшается автоматически. Есть ли способ (если это возможно бесплатно) уменьшить этот диск до ~3 ГБ?

Мне нужно это, чтобы соответствовать изображению на DVD.

8
задан Hennes
08.05.2023 6:31 Количество просмотров материала 2391
Распечатать страницу

6 ответов

Я нашел решение - вы должны сжать жесткий диск:

Виртуальная Машина-Настройки-Общие-Очистка Виртуальной Машины

14
отвечен Marcin Rybacki 2023-05-09 14:19

есть три шага:

  1. Дефрагментация (не нужно ничего размонтировать)

    sudo e4defrag /

    игнорировать любые ошибки. Некоторые файлы, такие как символические ссылки и файлы устройств, не могут быть дефрагментированы.

  2. ноль-заполнить все неиспользуемое пространство, так что VMware знает, что это действительно не используется:

    dd if=/dev/zero of=wipefile bs=1M; sync; rm wipefile

  3. выполнить операцию сжатия:

    sudo vmware-toolbox-cmd disk shrinkonly

13
отвечен Tom Hale 2023-05-09 16:36

откройте VMware Toolbox в гостевой системе (как root) и сожмите диск. (документации)


Если у вас нет VMware Tools, вы можете сжать диск вручную в два шага. Во-первых, освободите место на виртуальном диске с помощью такого инструмента, как zerofree. Zerofree составляет доступно в Ubuntu, но так как для этого требуется, чтобы файловая система гостевой ОС была смонтирована только для чтения, вы можете запустить ее с живого компакт-диска. Расстались Магия как сообщается, включает zerofree.

после обнуления свободного места, откройте настройки виртуальной машины и сжать виртуальный диск.

3
отвечен nandhp 2023-05-09 18:53

использовать

sudo vmware-toolbox-cmd disk shrinkonly

из командной строки в Ubuntu в номерах.

(протестировано на Ubuntu 14.04 LTS guest + Windows 10 Host + VMWare Workstation 12.1.1 )

3
отвечен YasharF 2023-05-09 21:10

VMWare harddisk изменение размера:

расширение динамического виртуального жесткого диска в VMWare легко и больше не требует инструмента командной строки vmware-vdiskmanager.exe расположенного в C:\Program Files\VMware\VMware Workstation\ .

для изменения размера используйте следующую команду (Откройте командную строку, нажав WIN+R и введите cmd): "C:\Program Files\VMware\VMware Workstation\vmware-vdiskmanager.exe" -x NEWSIZE "diskname.vmdk"

процедура:

следующее:

  • скачать здесь
  • установить
  • открыть
  • Выберите раздел, нажмите Изменить размер / переместить, перетащите ручку на всю ширину
  • Нажмите Кнопку "Применить"
  • соглашаемся перезагрузить
  • во время запуска не нажимайте никаких клавиш
  • пусть загрузочный модуль выполняет свою задачу
  • убедитесь, что размер системного раздела Windows увеличен.

для визуального изложения шагов и дополнительной информации см. здесь.

1
отвечен Lorenz Lo Sauer 2023-05-09 23:27

эти шаги отлично сработали для меня:

1) ноль-заполнить неиспользуемое пространство

cat /dev/zero > zero.fill;sync;sleep 1;sync;rm -f zero.fill

2) сжатие диска с vmware toolbox

sudo vmware-toolbox-cmd disk shrink /

протестировано на Ubuntu 16.04, VMware Workstation 12.1.0 Player, Windows 7 Host

0
отвечен dontbyteme 2023-05-10 01:44

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх