# Proxmox Расширение дискового пространства
###### tags: `Proxmox`
При развёртывании в виртуальной машине Proxmox VE (на чистую машину), в процессе использования, место хранилища под KVM закончилось. Потребовалось увеличить выделенное место жесткого диска для виртуальной машины с Proxmox. После увеличения выделенного места, путём изменения настроек виртуальной машины, встаёт необходимость произвести расширение файловой системы, используемой Proxmox. При попытке выполнить задачу, у пользователей могут возникать следующие ошибки:
```
The util fdisk doesn’t support GPT. Use GNU Parted
resize2fs: Device or resource busy while trying to open /dev/sda3
Insufficient free space: 1 extents needed, but only 0 available with 32.83g available.
```
Порядок выполнения действий:
Остановим виртуальные машины:
```bash=
qm shutdown all
```
Размонтируем логический том хранилища KVM:
```bash=
umount /var/lib/vz
```
Запустим редактор разделов для жесткого диска sda:
```bash=
parted /dev/sda
```
Увеличим размер раздела lvm.
```bash=
resizepart 3
```
Увеличим размер физического диска LVM:
```bash=
pvresize /dev/sda3
```
Увеличим размер логического диска LVM:
```bash=
lvextend /dev/pve/data -l +100%FREE
```
Увеличим размер файловой системы логического диска:
```bash=
resize2fs /dev/pve/data
```
Проверим и исправим файловую систему:
```bash=
fsck -f /dev/mapper/pve-data
```
Монтируем том хранилища:
```bash=
mount /var/lib/vz
```
Перезагрузим систему:
```bash=
reboot
```
### При нестандартных настройках разделов диска:
Список дисков и их разделов выводится командой
```bash=
fdisk -l.
```
Номера разделов в программе `parted` выводятся командой `print`. Нас интересует номер
раздела lvm.
Список физических дисков LVM выводится командой
```bash=
pvdisplay
```
Список логических дисков LVM выводится командой
```bash=
lvdisplay
```
Список файловых систем выводится командой
```bash=
df -h
```