Команды Proxmox VE
20.01.2025Меньше 1 минуты
Proxmox VE Helper-Scripts
Остановка и запуск контейнеров через терминал
pct start 100
pct stop 100
где 100 ID контейнера
Каталоги
Конфиги LXC
cd /etc/pve/lxc/
Конфиги VM
cd /etc/pve/qemu-server/
Бэкапы в local
cd /var/lib/vz/dump/
Proxmox VE Backup
Делаем резервную копию
vzdump 105 --dumpdir /root --mode stop --compress zstd
В нашем случае ID - 105, директория назначения /root и режим копирования с остановкой виртуальной машины - stop, последнее - важно, данный режим обеспечивает максимальную согласованность резервной копии и при переносе между серверами следует использовать именно его, и сжатие.
Восстанавливаем из резервной копии
Виртуальная машина:
qmrestore /root/vzdump-qemu-105-2025_12_10-16_47_51.vma 105 -storage local-lvm
Где мы сначала указываем путь к резервной копии, затем любой свободный ID (он может отличаться от старого ID, в нашем случае просто совпало) и хранилище local-lvm при помощи ключа -storage, если этого не сделать, то виртуальная машина будет восстановлена в хранилище local.
Для контейнеров команда будет немного иной:
pct restore 107 /root/vzdump-lxc-103-2025_12_10-16_49_32.vma -storage local-lvm
В ней мы сначала указываем желаемый свободный ID, а затем путь к архиву.
Удаляем local-lvm в Proxmox
Открываем датацентр вкладку Хранилище и удаляем local-lvm, далее открываем терминал и выполняем команды:
lvremove /dev/pve/data
lvresize -l +100%FREE /dev/pve/root
resize2fs /dev/mapper/pve-root
Гостевой агент
apt install qemu-guest-agent