Comandi Shell PVE

Da Webmobili Wiki.

Apri il file di configurazione del container

nano /etc/pve/lxc/105.conf

Vedi l’elenco container e lo storage usato

pct list
pct config <VMID>

Per capire lo storage e il disco associato, es. rootfs: local-lvm:vm-101-disk-0,size=2G

Aumenta la dimensione del disco

Se il container ha VMID = 101 e vuoi portarlo a 10G (non incrementa):

pct resize 101 rootfs 10G

Dentro al container: estendi il filesystem

Se necessario per ext4:

pct enter 101
df -h 
resize2fs /dev/loop0
oppure
resize2fs /dev/mapper/pve-vm--101--disk--0

altrimenti per xfs:

xfs_growfs /


Trasferire file

Container LXC

Dal nodo Proxmox copia il file dentro al container con:

pct push <VMID> /percorso/del/file/locale /var/www/nomefile
  • <VMID> è l’ID numerico del container (es. 101).
  • /percorso/del/file/locale è il file presente sul nodo Proxmox.
  • /var/www/nomefile è la destinazione dentro al container.

Oppure, se vuoi fare l’opposto (estrarre file dal container):

pct pull <VMID> /var/www/nomefile /percorso/destinazione/sul/nodo

VM (KVM/QEMU)

Se il container in realtà è una VM:

scp /percorso/del/file user@IP_VM:/var/www/

Se sei già dentro la shell del nodo Proxmox ma non hai accesso SSH alla VM, devi prima abilitare la rete/ssh dentro la VM.