Увеличение пространства в OC Linux на примере Ubuntu


Мы будем с вами рассматривать увеличение места на диске, после увеличения объёма диска через ЕСУ, вам потребуется провести манипуляции внутри OC. 

К примеру вы создали изначально VPS с 10 гб, и вы желаете увеличить место на диске.

Для этого потребуется через ЕСУ, выбрать нужную VPS и нажать изменить.

Далее перейти во вкладку диски и нажать изменить 


Перед нами откроется окно изменения конфигурации по диску, выбрать нужный объём, в случае примера установим 20 гб, так же вам выдаст предупреждения, после его ознакомления нажимаем сохранить.

Далее в ЕСУ, мы увидим что нужный объём у нас применился, но, в самой OC размер диска все так же остается размером 10 гб

Подключаемся к нашей машине с помощью консоли или SSH, и смотрим отображаемые диски командой lsblk

Нас интересует диск с отметкой SDA, мы видим что наш размер не поменялся.

Для того что бы поменять размер, необходимо выполнить команду sudo -i  для получение рут прав, вводим наш пароль.

Далее вводим команду echo 1 > /sys/block/sda/device/rescan ( она нам нужна для расширение диска со стороны операционной системы, чтобы добавленное дисковое пространство стало доступно)

Вводим команду: parted

Далее у нас открывается (parted) вводим p, и получаем результат о вывода диска

Необходимо запомнить имя устройства расширения и его размер, в нашем случае это /dev/sda объемом 10.7GB.

Также необходимо запомнить номер расширяемого раздела, в примере это 1, т.к. раздел 15 содержит файлы операционной системы и является загрузочным.

С помощью следующей команды измените размер раздела, указав его номер: resizepart <номер раздела диска в нашем случае это 1>

У нас выдаст предупреждения о использование, вводим Yes ( соглашаемся) 
Выдаст окно с End? вводим наше значения 20 GB.

Далее вводим quit (или просто q) для выхода
После выхода мы увидим предупреждения

Проверяем командой: lsblk что все в порядке и изменения прошли успешно.

Нужно передать ядру операционной системы Linux информацию об изменениях, указав имя устройства и номер раздела:

Например применения без перезагрузки:
pvresize /dev/sda1

Измените логический том командой: 

lvextend -r -l +100%FREE /dev/mapper/vgroup1-root

Пример с перезагрузкой: что бы не вводить команды выше, просто выполните перезагрузку вашей VPS.

После перезагрузки используйте команду df -h что бы убедиться о том что, нужный объём применился.


Как мы видим что изменения прошли успешны.