# 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 ```