У меня и моего коллеги есть ноутбуки с жестким диском на 320 ГБ. Мы оба пытаемся установить Oracle E-Business Suite. Мой коллега использует virtualbox и продемонстрировал, как он выделил 500 ГБ дискового пространства для своей гостевой ОС. Я использую Vmware, но он не может позволить мне выделить больше дискового пространства для моей гостевой ОС, чем фактически доступно на моем ноутбуке, что кажется довольно логичным. Мне просто интересно, как это работает.

1 ответ1

6

Когда вы создаете виртуальную машину в Virtualbox (или в большинстве других сред виртуальной машины) и назначаете ей тип размещения жесткого диска, вы устанавливаете максимальный объем пространства, доступный для гостевой ОС. Он будет создан в виде виртуального диска, который виден гостю и назначен физическому диску хоста. Эти диски бывают двух видов:

Исправлена

Пространство, которое вы выделяете для гостевой машины, записывается на физический диск, на котором выделено общее количество, установленное для диска хоста. Таким образом, если вы предоставите фиксированные 100 ГБ для гостя, эта сумма будет записана и распределена на физическом диске.

динамический

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

Как вы видите в динамике, выделение места для гостя не записывается на хост до тех пор, пока оно не будет использовано, поэтому, если вы устанавливаете более высокое значение для гостя, это не означает, что оно будет удалено из использования хоста, пока оно не будет использовано. фактически используется гостем.

Источник: virtualizationadmin

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