Увеличение пространства в 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 что бы убедиться о том что, нужный объём применился.
Как мы видим что изменения прошли успешны.