Я использую эмулятор Ubuntu (VMware) на Macbook.

Мой Mac говорит, что 3 ГБ свободно, а мой эмулятор Ubuntu говорит, что 16 ГБ свободно.

Мне интересно, если моя установка Ubuntu "резервирует" эти 16 ГБ, или это просто неправильный параметр?

Спасибо

2 ответа2

1

Виртуальная машина Ubuntu видит виртуальный диск. Виртуальный диск занимает только столько места, сколько необходимо (плюс немного), поэтому он ограничен физическим диском. Однако вы можете установить размер виртуального диска таким, который будет поддерживать VMware, независимо от размера диска хоста. Виртуальная машина будет думать, что виртуальный диск такой большой, как вы укажете.

Однако возможность заполнения виртуального диска зависит от физического жесткого диска.

0

В Fusion виртуальные диски могут быть предварительно выделены или нет.

Если вы предварительно выделите диск объемом 20 ГБ (по-моему, по умолчанию) для вашей виртуальной машины, то Fusion немедленно зарезервирует 20 ГБ на вашем физическом диске, создав файлы VMDK объемом 20 ГБ (эти файлы содержат информацию о виртуальном диске). Ваш хост (Mac) не может использовать это пространство, пока вы не удалите виртуальную машину и ее файлы виртуального диска.

Если для вашей виртуальной машины вы выбрали не выделенные виртуальные диски, Fusion не резервирует 20 ГБ пространства, а создает кучу файлов VMDK, которые будут работать как воздушные шары. Баллоны заполнятся, когда ваша виртуальная машина Ubuntu запишет на виртуальный диск. В этом случае возможно, что ваша виртуальная машина сочтет, что у нее есть 20 ГБ пространства, но у Mac действительно не так много осталось, и операция записи на вашей виртуальной машине может завершиться неудачно.

Важно помнить, что в обоих случаях виртуальная машина Ubuntu будет считать, что к ней подключен диск объемом 20 ГБ. ВМ не видит ничего другого, независимо от того, выделено оно заранее или нет.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .