Размеры разностных дисков VirtualBox
Я недавно начал пытаться использовать VirtualBox для моей новой машины, чтобы я мог предотвратить базовую ОС от любых артефактов / и т.д.
Я создал базовую ОС и удалил диск, пометил его как неизменяемый и создал другой для разработки, подключил этот диск, сделал снимок, изменил диск на моментальный снимок и отметил снимок, чтобы он не очищался каждый раз.
Однако в моем пользовательском интерфейсе нет флажка, который помечает его как разностный диск - я предполагаю, что он один, потому что я привязан к снимку и каждый раз сохраняет и т. Д.
Проблема в том, что я заставил свою Базовую ОС установить 20 ГБ, и теперь со всеми моими инструментами разработки мой разностный диск заполнил это - и хотя все, что я гуглю об этом, говорит, что снимок будет только расти (и я сделал свой оригинальный диск для продолжайте расти, пока не сделаете его неизменным), он говорит мне, что мне не хватает места, пытаясь скопировать на него новые файлы.
Есть ли способ заставить разностный диск автоматически увеличиваться / устанавливать размер больше, чем неизменяемый диск базовой ОС, с которого я начал, или я что-то пропустил?
2 ответа
Я думаю, что вы неправильно поняли исходный вариант конфигурации VirtualBox. Когда вы создаете виртуальный диск в VirtualBox и устанавливаете его для динамического роста, он будет занимать столько же места на реальном диске, сколько ему нужно, и будет расти до предела, который вы определили как максимальный размер диска. Вы достигли этого максимального размера, и именно поэтому вы получаете эти сообщения об ошибках.
К сожалению, на самом деле нет другого выхода, кроме как создать еще один, больший, виртуальный диск, скопировать все данные снимка и затем использовать его. Будет ли это реально осуществимо, зависит от того, будет ли используемая вами ОС поддерживать этот процесс (а вы еще не сказали нам, что это за ОС).
Вы можете изменить размер vdi с помощью командной строки, например: "C:\Program Files\Oracle\VirtualBox\VBoxManage" modifyhd "myvdi.vdi" --resize "somesize"
Также следует отметить, что вам придется удалить vdi из менеджера виртуальных ящиков, в противном случае команда modifyhd выдаст вам ошибки. не волнуйтесь, вы просто добавляете заново измененный vdi, когда закончите.
где myvdi.vdi - это имя и путь vdi, размер которого вы хотите изменить, а "somesize" - это размер в мегах, который вы хотите.
после изменения размера VDI необходимо изменить размер раздела для окон, чтобы использовать новое пространство. Вы можете сделать это, получив "живое" gparted изображение.