Я пытался следовать множеству направлений, но безрезультатно.
У меня есть диск 49,4 ГБ, который использует только 12,1 ГБ пространства. Я хотел бы уменьшить этот диск до 20 ГБ, чтобы использовать его в более экономичном VPS-хостинге (скорость зависит от места на жестком диске и необходимой оперативной памяти)
[ 116] Вот один набор инструкций, которым я следовал, которые не работали.
Однако результат, казалось, работал
c:\Program Files\Oracle\VirtualBox>VBoxManage modifyhd "D:\VMBox\EveServers.info
Alpha Live v.3\EveServers.info Alpha Live v.1-disk1.vdi" -compact
0%...10%...20%...30%...40%...50%...60%...70%...80%...90%...100%
Любой совет будет оценен!
Вы пытаетесь сжать логический том /
или блочное устройство (виртуальный диск), на котором основан EVEServer
PV?
Если это виртуально выделенный виртуальный диск, вы не нужно слишком сильно беспокоиться о физических размерах VDI.
VBoxManage modifyhd --compact
используется для сжатия изображения VDI - при этом удаляются блоки, содержащие только нули (предварительный обнуление виртуального жесткого диска требуется). Это уменьшит динамически выделяемое изображение, уменьшит физический размер VDI.
Вам необходимо использовать опцию --resize
, чтобы изменить емкость существующего изображения VDI. Однако это работает ТОЛЬКО с динамически распределяемым диском и способно ТОЛЬКО расширяться, а не сжиматься.
См => VBoxManage modifyhd
Если вы хотите изменить отображаемый размер внутри Ubuntu, у вас нет выбора, кроме как скопировать раздел на виртуальный диск меньшего размера. Ubuntu всегда будет отображать виртуальный размер диска - в вашем случае это> = 49,4 ГБ - и он не может знать, что он занимает меньше места в операционной системе хоста.