1. Увеличиваем размер диска виртуальной машины:
2. Указываем объем на который хотим увеличить:
## Как увеличить место в LVM
### Шаг 1: Создайте новый раздел из свободного места
```bash
sudo cfdisk /dev/sda
```
- Выберите свободное пространство (Free space)
- Нажмите `New`
- Установите размер (можно использовать все 20 ГБ)
- Выберите тип раздела: `Linux LVM` (код 8e)
- Нажмите `Write`, введите yes затем `Quit`
### Шаг 2: Обновите таблицу разделов
```bash
sudo partprobe /dev/sda
```
### Шаг 3: Создайте физический том LVM на новом разделе
```bash
# Сначала проверьте имя нового раздела
lsblk
# Предположим, новый раздел - /dev/sda4
sudo pvcreate /dev/sda4
```
### Шаг 4: Добавьте физический том в группу томов
```bash
sudo vgextend ubuntu-vg /dev/sda4
```
### Шаг 5: Расширьте логический том
```bash
# Использовать всё свободное место
sudo lvextend -l +100%FREE /dev/ubuntu-vg/ubuntu-lv
# ИЛИ расширить на конкретный размер (например, +20G)
# sudo lvextend -L +20G /dev/ubuntu-vg/ubuntu-lv
```
### Шаг 6: Расширьте файловую систему
```bash
# Для ext4 (самый распространенный в Ubuntu)
sudo resize2fs /dev/ubuntu-vg/ubuntu-lv
# Для xfs (менее вероятно для Ubuntu)
# sudo xfs_growfs /
```
### Шаг 7: Проверьте результат
```bash
df -h /
lsblk
vgdisplay ubuntu-vg
```
## Важные замечания:
1. **Бэкап перед операциями**: Перед изменением разделов сделайте бэкап важных данных
2. **Порядок действий критичен**: Сначала создаем раздел, потом добавляем в LVM
3. **Имена разделов могут отличаться**: После создания нового раздела в cfdisk проверьте его имя через `lsblk`
4. **Тип раздела важен**: При создании в cfdisk обязательно выберите тип `Linux LVM` (код 8e)
После выполнения этих шагов ваша корневая файловая система будет расширена на 20 ГБ, и у вас снова появится свободное место для установки пакетов и работы с системой.
**Все операции можно выполнить без перезагрузки системы!**