В этой статье рассмотрим процесс увеличения диска на виртуальной машине с установленным Linux, с помощью встроенных средств Virtual box и утилиты GParted. Для начала откроем virtual box и на странице приветствия справа от надписи инструменты нажмем на значок рядом со скрепкой, который представляет собой значок похожий на список. Откроется выпадающее меню, выберем Носители, откроется список всех дисков виртуальных машин установленных на основном компьютере. Нужно выбрать тот диск который который относится к машине на которой хотим увеличить диск.
В списке дисков они обычно одноименные, исключением может быть машина импортированная с файлика .ova, в этом случае как на примере ниже есть пометка 001.
Теперь когда определились с диском укажем с помощью ползунка новый размер диска. Я указал на два гб больше. И нажимаем применить. После этого запустим машину и перейдем в GParted.
Вот так первоначально выглядит окно Gparted где справа видно не размеченной пространство, но между основным разделом и неразмеченным есть раздел boot тут все зависит от вашей разметки например в Lubuntu основной раздел находится всегда справа поэтому там можно просто нажать Resize и увеличить диск. В случае Astra Linux например будет такая разметка как на картинке. Для решения этой проблемы:
1) нужно увеличить раздел boot на максимум, чтобы он занял все не размеченной пространство(на этом шаге возможны особенности например boot может быть завернут в extended в этом случае сначала увеличиваем extended а потом уже сам boot)
2) теперь наш boot знатно увеличился в размере
3) далее уменьшим размер boot до прежнего состояния НО теперь тянем ползунок его начала вправо тем самым освобождая пространство вначале пока не дойдем до нужного размера(делать это нужно в обратном порядке то есть если мы сначала увеличили extended а потом boot то уменьшать надо наоборот сначала boot потом extended)
4) тем самым у нас получилась полоска
1 - основной раздел
2 - не размечено
3 - boot/extended
5) Теперь увеличим основной раздел просто нажав Resize и протянув ползунок до конца
6) Остается только применить изменения в GParted( зеленая галочка вверху)
Перезагружать машину не требуется изменения вступят в силу сразу. В итоге сам алгоритм не сложный просто все зависит от вашей разметки если есть еще раздел home то его также сдвигаем вправо.
Общий принцип действий это
Если между основным и не размеченным есть раздел то
увеличим раздел который мешает до конца, потом уменьшим его до исходного состояния, уменьшаем двигая левый ползунок начала пока не вернем исходный размер.
тем самым не размеченный раздел подвинется влево
повторяем эти шаги пока не подвинем не размеченный раздел к основному
финальный этап увеличение основного раздела(ползунок до конца)
Примечание:
Если в процессе разметки появляются мини разделы примерно по 1 мб то их можно не трогать, они создаются автоматически при необходимости и бывают необходимы для работы boot