{ "meta": { "title": "Comandi di backup Proxmox — vzdump, qmrestore, pct restore | ProxMenux", "description": "Riferimento dei comandi di backup e ripristino Proxmox VE: vzdump per VM e container LXC, qmrestore per VM, pct restore per container, backup pianificati in /etc/pve/jobs.cfg, hook script e percorsi da escludere.", "ogTitle": "Comandi di backup Proxmox — vzdump, qmrestore, pct restore", "ogDescription": "Riferimento dei comandi vzdump, qmrestore e pct restore per salvare e ripristinare VM e container LXC Proxmox.", "twitterTitle": "Comandi di backup Proxmox | ProxMenux", "twitterDescription": "Comandi vzdump, qmrestore e pct restore per salvare e ripristinare VM e container Proxmox." }, "header": { "title": "Backup e ripristino", "description": "Riferimento ragionato dei comandi vzdump, qmrestore e pct restore per i backup Proxmox. Include pianificazione, opzioni avanzate come hook script, percorsi da escludere e priorità I/O, oltre alla gestione dei file di backup.", "section": "Aiuto e informazioni" }, "intro": { "title": "Tre modalità di backup", "body": "Per le VM, snapshot esegue un backup a caldo senza richiedere snapshot dello storage. suspend sospende prima la VM, senza necessariamente migliorare la coerenza. stop la spegne prima; se era attiva, può riprendere dopo l’inizio del backup. In LXC è diverso: snapshot richiede uno storage con snapshot, suspend usa due passaggi rsync e stop mantiene il container fermo per tutto il backup." }, "commandGroups": [ { "title": "Backup VM", "commands": [ { "command": "vzdump ", "description": "Creare un backup di una specifica VM/CT" }, { "command": "vzdump --storage ", "description": "Backup VM per lo storage specifico" }, { "command": "vzdump --mode snapshot", "description": "Crea backup snapshot (per VM)" }, { "command": "vzdump --mode suspend", "description": "Sospendi la VM prima del backup a caldo, modalità suspend precedente" }, { "command": "vzdump --mode stop", "description": "Spegni la VM prima di iniziare il backup" }, { "command": "vzdump --all", "description": "Backup di tutte le VM e contenitori" }, { "command": "vzdump --all --exclude ,", "description": "Backup tutti tranne VM specificate" } ] }, { "title": "Opzioni di backup", "commands": [ { "command": "vzdump --compress zstd", "description": "Utilizzare la compressione zstd per il backup" }, { "command": "vzdump --compress gzip --pigz ", "description": "Usa pigz con più thread" }, { "command": "vzdump --storage --notes-template ", "description": "Aggiungi note al backup" }, { "command": "vzdump --mailto ", "description": "Invia email di notifica" }, { "command": "vzdump --prune-backups keep-last=", "description": "Mantenere solo n backup per VM" }, { "command": "vzdump --stdexcludes 0", "description": "Non escludere i file temporanei" }, { "command": "vzdump --quiet 1", "description": "Sopprimi i messaggi di output" } ] }, { "title": "Ripristinare i backup", "commands": [ { "command": "qmrestore ", "description": "Ripristinare VM da backup" }, { "command": "qmrestore --storage ", "description": "Ripristinare lo storage specifico" }, { "command": "qmrestore --unique", "description": "Ripristina la VM generando nuovi indirizzi MAC casuali" }, { "command": "pct restore ", "description": "Ripristinare container da backup" }, { "command": "pct restore --storage ", "description": "Ripristina il container su uno storage specifico" }, { "command": "pct restore --rootfs :", "description": "Ripristina allocando il disco radice sullo storage e con la dimensione scelti" }, { "command": "pct restore --unprivileged 1", "description": "Ripristina come container non privilegiato" } ] }, { "title": "Gestione dei backup", "commands": [ { "command": "ls -la /var/lib/vz/dump/", "description": "Elenca i backup nella posizione predefinita" }, { "command": "find /var/lib/vz/dump/ -name \"*.vma*\"", "description": "Trova i backup VM" }, { "command": "find /var/lib/vz/dump/ -name \"*.tar*\"", "description": "Trova i backup dei container" }, { "command": "pvesm list --content backup", "description": "Elenca i backup in archiviazione specifica" }, { "command": "rm /var/lib/vz/dump/", "description": "Eliminare un file di backup" }, { "command": "cat /etc/vzdump.conf", "description": "Mostra configurazione di backup" } ] }, { "title": "Backup programmati", "commands": [ { "command": "cat /etc/pve/jobs.cfg", "description": "Mostra gli orari di backup" }, { "command": "nano /etc/vzdump.conf", "description": "Modifica della configurazione di backup" }, { "command": "systemctl list-timers", "description": "Elenca i timer systemd" }, { "command": "systemctl status cron", "description": "Controlla lo stato del servizio cron" }, { "command": "pvenode task list --typefilter vzdump", "description": "Elenca le attività di backup completate" }, { "command": "pvenode task log ", "description": "Mostra il log di un’attività di backup tramite il suo UPID" } ] }, { "title": "Operazioni avanzate", "commands": [ { "command": "qmrestore --force", "description": "Forza il ripristino sovrascrivendo la VM esistente" }, { "command": "vzdump --dumpdir ", "description": "Specificare la directory di backup personalizzata" }, { "command": "vzdump --script