Увеличение дискового пространства Ubuntu 18.04/Debian 9
Увеличение дискового пространства на Ubuntu 18.04 Так же проверено на Debian 9.5 установленной на Hyper-V 2016
Что это такое?
Инструкция по расширению дискового пространства на виртуальном сервере с операционной системой Ubuntu 18.04.
Увеличение диска Ubuntu 18.04 в панели управления
Если вам не хватает текущего объема дисковой подсистемы, через панель управления можно увеличить объем диска. В панели управления выберете сервер, затем откройте его Настройки → Конфигурация → Дисковое пространство. Увеличьте объем диска с помощью ползунка.
Увеличение пространства
Необходимо провести расширение диска со стороны операционной системы, чтобы добавленное дисковое пространство стало доступно. Подключитесь к виртуальному серверу по ssh с правами суперпользователя.
Для начала необходимо выполнить сканирование новой конфигурации и передать данные ядру ОС:
echo 1 > /sys/block/sda/device/rescan
Далее запустите утилиту parted, которая предназначена для управления жесткими дисками:
parted
С помощью опции p выведите таблицу разделов:
(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 <номер>
Например:
(parted) resizepart 2
Появится запрос о новом размере системы, введите объем, которой вы запомнили ранее:
End? [XX.XGB]? YY.YGB
Например:
End? [10.7GB]? 21.5GB
На этом работа с утилитой parted закончена, закройте ее:
(parted) quit
Information: You may need to update /etc/fstab.
Передайте ядру операционной системы Linux информацию об изменениях, указав имя устройства и номер раздела:
pvresize <имя_устройства><номер_раздела>
Например:
pvresize /dev/sda2
Измените логический том:
lvextend -r -l +100%FREE /dev/mapper/vgroup1-root
На этом расширение диска завершено.
Проверка
Проверить, что винчестер расширен корректно, выполните следующую команду:
df -h
Вывод:
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
В выделенной строке виден новый объем системы.