1

Я использую Fedora 28 в VirtualBox с виртуальным диском на 200 ГБ. Через несколько месяцев мне не хватило места на диске в корневом разделе.

Вот что я пытался продлить:

"c:\Program Files\Oracle\VirtualBox\VBoxManage.exe" modifyhd "Fedora 64.vdi" --resize 300000
0%...10%...20%...30%...40%...50%...60%...70%...80%...90%...100%

Хорошо, пока все хорошо. Я загрузил образ, запустил GParted, но, к моему удивлению, накопитель по-прежнему показывал тот же размер, что и раньше.

Затем я попытался (я знаю, что на данный момент это был глупый шаг), запустить живой дистрибутив GParted и смонтировать весь VDI как его жесткий диск.

Я загрузил живой GParted и действительно увидел лишнее неиспользуемое место на диске - да! Я расширил раздел, чтобы использовать дополнительное пространство, и снова загрузил Fedora и ... ничего. Диск, казалось, имел точно такой же размер, как и раньше. Черт!

Что я должен сделать, чтобы заставить это работать?

1 ответ1

0

После некоторого поиска в Google я наткнулся на тему снимков VirtualBox. Я сделал снимок моего изображения вскоре после установки некоторых базовых вещей ... на всякий случай. И что?

Комментаторы назвали это "хитрым" .... Tldr ...Я решил, что могу жить без снимков, и решил снять мой. Я пытался, но получил ошибку. Очевидно, к моему снимку подключено более одного диска ... что?

Очевидно, мой эксперимент с живым GParted создал еще один снимок, и это то, что я расширяю, но это не то, что использовала моя Fedora ... что? ...Зачем? ... вздох :-(

ОК, так что я отсоединил это и удалил его.

Я снова попытался удалить этот надоедливый снимок, но это заморозило все приложение VirtualBox примерно на 67%. Убил приложение, перезапустил, никакого вреда не сделал ... тьфу ...

Наконец я попробовал еще раз, и на этот раз все прошло успешно. Вот что я сделал:

1) изменить размер VDI (снимок)

"c:\Program Files\Oracle\VirtualBox\VBoxManage.exe" modifyhd Snapshots\{4a09b406-a87d-4044-9d3b-51f9e7b6067e}.vdi --resize 300000
0%...10%...20%...30%...40%...50%...60%...70%...80%...90%...100%

2) загрузите Fedora и расширьте раздел, чтобы заполнить все пространство с помощью GParted

3) измените размер вашего LVM-раздела, чтобы заполнить все доступное пространство (узнайте путь, например, используя lvdisplay)

lvextend -l +100%FREE /dev/path/to/your/logical/volume

4) изменить размер файловой системы в соответствии с измененным размером логического тома

resize2fs /dev/path/to/your/logical/volume

Это должно сделать это.

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