После расширения основного диска ВМ через панель управления облаком, диск увеличится, а раздел - не всегда. Ниже будет описано, как "вручную" расширить раздел диска внутри ОС.
Важно!!!! Сделайте резервную копию всего диска перед началом работ (можно сделать snapshot, в случае с ВМ)
В нашем случае, расширим диск с 10-и до 60-и GB,
1. Сначала посмотрим "карту" диска:
# lsblk
Получается, нам нужно расширить раздел sda2
2. Проверим размер диска и томов:
# parted
print
Видно, что размер диска якобы 64 GB, а оба раздела в сумме явно дают больше 10-и GB. Происходит это из-за разночтений правил подсчёта данных/информации (1 килобайт = 1000/1024 байт)
3. Создаём на диске новый раздел:
# fdisk /dev/sda
4. Проверяем состояние диска, затем записываем изменения на диск и перезапускаем ВМ:
5. Расширяем раздел. Точнее, мы объединим два раздела (sda2 и sda3, в нашем случае) путём "сшивания" их в одну volume-group. Для начала посмотрим список всех логических уровней и групп:
# lvdisplay
5.1 Объединяем разделы (используем VG Name и LV Path соответственно):
# vgextend centos /dev/sda3
# lvextend -l +100%FREE /dev/centos/root
6. Последний шаг, актуальный для версии
CentOS 7 и выше, а также современные версии ОС Ubuntu, Debian и др.:
# xfs_growfs /dev/mapper/centos-root
CentOS 6:
# resize2fs -p /dev/mapper/centos-root
7. Проверяем: