Увеличение диска виртуального сервера в Linux — Ubuntu 20.04
Расширение диска на Ubuntu 20.04 в облаке UNU Cloud
Для расширения диска на виртуальном сервере с установленной системой Linux / Ubuntu, работающем в облаке UNU Cloud, через панель управления необходимо увеличить размер самого диска.
В панели управления UNU Cloud:
- зайдите в раздел Облачные сервера;
- выберете необходимый Linux сервер;
- нажмите на иконку расширяемого диска;
- нажмите на кнопку Редактировать;
- расширить размер диска Linux, двигая ползунок и нажмите кнопку Обновить диск.
Расширяемый диск виртуальной машины подсветится серым цветом. Нажмите Relod страницы и когда диск станет активным, можно приступать к дальнейшим действиям.
Увеличение раздела диска на сервере Linux (Ubuntu) без потери данных
Инструкция подойдет для расширения раздела диска виртуального сервера на Linux (Ubuntu) , виртуальной машины и вашего локального компьютера.
Теперь нужно расширить диск сервера на стороне операционной системы, чтобы неиспользуемое пространство диска стало доступно. Подключитесь по ssh к своему виртуальному серверу. Наберите sudo -s для перехода в режим суперпользователя.
Просканируйте конфигурацию дисков виртуального сервера:
echo 1 > /sys/block/sda/device/rescan
Для управления жесткими дисками запустите утилиту parted:
parted
Введите команду p для вывода таблицы разделов диска:
(parted)p
В результате на экране вы увидите все разделы диска и вверху /dev/sda с общим размером 107GB. Запоминаем номер устройства для расширения (в нашем случае это 3) и размер /dev/sda:

Изменяем размер раздела с помощью такой команды:
(parted)resizepart 3
На запрос о новом размере раздела, вводим объем из нашего пример в 107GB:
End? [10.7GB]? 107GB
Выходим из утилиты parted командой quit.
Передайте ядру операционной системы Linux информацию об изменениях, указав имя устройства и номер раздела:
pvresize /dev/sda3
Измените логический том:
lvextend -r -l +100%FREE /dev/mapper/ubuntu—vg-ubuntu—lv
Поздравляем!
Мы расширили раздел диска виртуальной машины Linux на максимальный объем без потери данных.
Для проверки можем запустить:
df -h
и увидеть, что раздел сервера на Linux (Ubuntu) увеличен.
Заказывайте аренду VPS/VDS сервера от дата-центра United DC и вы получите стабильный виртуальный сервер с установленной Ubuntu/Linux по выгодной цене.
Расширение дискового пространства в Ubuntu Linux
Часто бывает необходимо расширить имеющееся дисковое пространство без потери места и данных. Данная инструкция описывает весь процесс расширения — от добавления дополнительного файлового пространства в панели администрирования до настройки операционной системы и того, как выполнить увеличение размера диска в Ubuntu.
Перейдите в панель управления, выберите ваш сервер, перейдите на вкладку Действия, выберите Выключить средствами ОС и нажмите кнопку Выключить. После этого перейдите на вкладку Настройки, Конфигурация, увеличьте величину диска и нажмите кнопку Изменить (рис. 1).
Рис. 1. Конфигурация виртуального сервера
В нашем примере величина дискового пространства в корневом каталоге составляла 20 Гб. Сделаем жесткий диск виртуальной машины равным 40 Гб.
После нажатия на кнопку Изменить нужно дождаться выполнения операции и можно будет снова запускать сервер.
Рис. 2. Изменение конфигурации выполнено
Расширение дискового пространства в операционной системе Linux
Перед тем как в Ubuntu увеличить диск, посмотрим, как выполнена разметка и сколько сейчас дискового пространства доступно:
df -h
Рис. 3. Доступно 19 G
Как видите, общая величина группы томов /dev/mapper/ составляет 19 Гб. Наша задача — расширить размер этой группы томов до полной величины диска.
Расширение диска в Linux (Debian, CentOS, Ubuntu)
Важно! До внесения изменений, обязательно сделайте резервную копию (backup) всех данных сервера. Любые манипуляции с разделами несут в себе риск потери данных.
Расширение будет выполнено без потери данных. Это такая «хитрая техника»: существующий раздел удаляется, а на его месте создается новый, большего размера.
В нашем примере устройство называется vda и находится в каталоге /dev
- Необходимо узнать название устройства жесткого диска который мы хотим расширить. Делается это командой fdisk -l
- Чтобы увеличить размер раздела (партиции, слайса) на диске, нам необходимо выполнить: fdisk /dev/vda

- Затем внутри командной строки приложения fdisk выполнить p (print), чтобы увидеть таблицу разделов на диске.

Смотрите мощные готовые конфигурации серверов SIM-Networks
В нашем примере раздел один. Называется /dev/vda1 и имеет объем 5ГБ. Сам же жесткий диск имеет объем 10ГБ. Давайте расширим /dev/vda1 до 10ГБ.
- Выполним d для удаления существующего раздела. Затем n – для создания нового, p – для primary, 1 – это номер раздела; и укажем начало и конец раздела в секторах. Начальный сектор должен соответствовать начальному сектору раздела, который был удален. На скриншоте видно, что это 2048. Последний сектор раздела выбираем максимально возможным. В нашем случае fdisk предлагает нам 20971519. Его и введем.

- Еще раз p – чтобы убедиться, что раздел теперь увеличился до необходимого нам размера. И w – для записи и выхода из fdisk.

После этого мы получим предупреждение, что устройство подмонтировано и суперблок недоступен, и что объем раздела будет изменен после перезапуска ОС.
- Перезагружаем ОС — reboot
- После перезагрузки нам необходимо расширить ФС на весь раздел. Сделаем это командой resize2fs /dev/vda1

- Далее, df -h – чтобы удостовериться, что все получилось.
Увеличение дискового пространства на Ubuntu 18.04
Если вам не хватает текущего объема дисковой подсистемы, можно увеличить объем диска с помощью панели управления. Для этого откройте панель управления, выберете сервер и перейдите в Настройки → Конфигурация → Дисковое пространство. Увеличьте объем диска с помощью ползунка.
Увеличение пространства
Необходимо провести расширение диска со стороны операционной системы, чтобы добавленное дисковое пространство стало доступно. Подключитесь к виртуальному серверу по ssh с правами суперпользователя.
Для начала необходимо выполнить сканирование новой конфигурации и передать данные ядру ОС:
echo 1 > /sys/block/sda/device/rescan
Далее запустите утилиту parted, которая предназначена для управления жесткими дисками:
С помощью опции p выведите таблицу разделов:
Результат выглядит следующим образом:
Model: VMware Virtual disk (scsi) Disk /dev/sda: 21.5GB Sector size (logical/physical): 512B/512B Partition Table: msdos Disk Flags: Number Start End Size Type File system Flags 1 1049kB 1000MB 999MB primary ext4 boot 2 1000MB 10.7GB 9700MB primary lvm
Необходимо запомнить имя устройства расширения и его размер, в нашем случае это /dev/sda объемом 21.5GB. Также необходимо запомнить номер расширяемого раздела, в примере это 2, т.к. раздел 1 содержит файлы операционной системы и является загрузочным.
С помощью следующей команды измените размер раздела, указав его номер:
(parted) resizepart 2
Появится запрос о новом размере системы, введите объем, которой вы запомнили ранее:
End? [XX.XGB]? YY.YGB
End? [10.7GB]? 21.5GB
На этом работа с утилитой parted закончена, закройте ее:
Information: You may need to update /etc/fstab.
Передайте ядру операционной системы Linux информацию об изменениях, указав имя устройства и номер раздела:
Измените логический том:
lvextend -r -l +100%FREE /dev/mapper/vgroup1-root
На этом расширение диска завершено.
Проверка
Проверить, что винчестер расширен корректно, выполните следующую команду:
Filesystem Size Used Avail Use% Mounted on udev 213M 0 213M 0% /dev tmpfs 49M 2.6M 46M 6% /run /dev/mapper/vgroup1-root 19G 2.1G 17G 12% / tmpfs 241M 0 241M 0% /dev/shm tmpfs 5.0M 0 5.0M 0% /run/lock tmpfs 241M 0 241M 0% /sys/fs/cgroup /dev/sda1 922M 140M 719M 17% /boot tmpfs 49M 0 49M 0% /run/user/0
В выделенной строке виден новый объем системы.
На этом увеличение дискового пространства на Ubuntu 18.04 окончено. В нашей базе знаний вы найдёте ещё множество статей посвящённых различным аспектам работы в Linux, а если вы ищете надежный виртуальный сервер под управлением Linux, обратите внимания на нашу услугу — Аренда виртуального сервера на базе Linux.
Последнее обновление: 02.11.2023
Средняя оценка: 5,0 , всего оценок: 1 Спасибо за Вашу оценку! К сожалению, проголосовать не получилось. Попробуйте позже