{
"meta": {
"title": "Comandos de backup de Proxmox — vzdump, qmrestore, pct restore | ProxMenux",
"description": "Referencia de comandos de backup y restauración de Proxmox VE: vzdump para VMs y contenedores LXC, qmrestore para VMs, pct restore para contenedores, backups programados en /etc/pve/jobs.cfg, hook scripts y rutas excluidas.",
"ogTitle": "Comandos de backup de Proxmox — vzdump, qmrestore, pct restore",
"ogDescription": "Referencia de comandos vzdump, qmrestore y pct restore para hacer y restaurar backups de VMs y contenedores LXC de Proxmox.",
"twitterTitle": "Comandos de backup de Proxmox | ProxMenux",
"twitterDescription": "Comandos vzdump, qmrestore y pct restore para hacer y restaurar backups de VMs y contenedores de Proxmox."
},
"header": {
"title": "Backup y restauración",
"description": "Selección de comandos vzdump, qmrestore y pct restore para backups en Proxmox. Incluye programación, opciones avanzadas como hooks, rutas excluidas y prioridad de E/S, y gestión de archivos de copia.",
"section": "Ayuda e información"
},
"intro": {
"title": "Tres modos de backup",
"body": "En VM, snapshot realiza una copia en vivo y no necesita snapshots del almacenamiento. suspend pausa la VM antes de la copia y no mejora necesariamente la consistencia. stop la apaga primero; si estaba encendida, puede reanudarse una vez iniciada la copia. En LXC es distinto: snapshot requiere almacenamiento con snapshots, suspend usa dos pasadas de rsync y stop mantiene el contenedor parado durante toda la copia."
},
"commandGroups": [
{
"title": "Backup de VM",
"commands": [
{
"command": "vzdump ",
"description": "Crear un backup de una VM/CT concreta"
},
{
"command": "vzdump --storage ",
"description": "Backup de la VM a un almacenamiento concreto"
},
{
"command": "vzdump --mode snapshot",
"description": "Crear backup por snapshot (para VMs)"
},
{
"command": "vzdump --mode suspend",
"description": "Pausar la VM antes de la copia en vivo, modo suspend heredado"
},
{
"command": "vzdump --mode stop",
"description": "Apagar la VM antes de iniciar la copia"
},
{
"command": "vzdump --all",
"description": "Backup de todas las VMs y contenedores"
},
{
"command": "vzdump --all --exclude ,",
"description": "Backup de todas excepto las VMs especificadas"
}
]
},
{
"title": "Opciones de backup",
"commands": [
{
"command": "vzdump --compress zstd",
"description": "Usar compresión zstd para el backup"
},
{
"command": "vzdump --compress gzip --pigz ",
"description": "Usar pigz con varios hilos"
},
{
"command": "vzdump --storage --notes-template ",
"description": "Añadir notas al backup"
},
{
"command": "vzdump --mailto ",
"description": "Enviar email de notificación"
},
{
"command": "vzdump --prune-backups keep-last=",
"description": "Conservar solo n backups por VM"
},
{
"command": "vzdump --stdexcludes 0",
"description": "No excluir ficheros temporales"
},
{
"command": "vzdump --quiet 1",
"description": "Silenciar mensajes de salida"
}
]
},
{
"title": "Restaurar backups",
"commands": [
{
"command": "qmrestore ",
"description": "Restaurar VM desde backup"
},
{
"command": "qmrestore --storage ",
"description": "Restaurar a un almacenamiento concreto"
},
{
"command": "qmrestore --unique",
"description": "Restaurar la VM generando nuevas direcciones MAC aleatorias"
},
{
"command": "pct restore ",
"description": "Restaurar contenedor desde backup"
},
{
"command": "pct restore --storage ",
"description": "Restaurar contenedor a un almacenamiento concreto"
},
{
"command": "pct restore --rootfs :",
"description": "Restaurar asignando el disco raíz al almacenamiento y tamaño elegidos"
},
{
"command": "pct restore --unprivileged 1",
"description": "Restaurar como CT no privilegiado"
}
]
},
{
"title": "Gestión de backups",
"commands": [
{
"command": "ls -la /var/lib/vz/dump/",
"description": "Listar backups en la ubicación por defecto"
},
{
"command": "find /var/lib/vz/dump/ -name \"*.vma*\"",
"description": "Buscar backups de VM"
},
{
"command": "find /var/lib/vz/dump/ -name \"*.tar*\"",
"description": "Buscar backups de contenedor"
},
{
"command": "pvesm list --content backup",
"description": "Listar backups en un almacenamiento concreto"
},
{
"command": "rm /var/lib/vz/dump/",
"description": "Borrar un fichero de backup"
},
{
"command": "cat /etc/vzdump.conf",
"description": "Mostrar la configuración de backup"
}
]
},
{
"title": "Backups programados",
"commands": [
{
"command": "cat /etc/pve/jobs.cfg",
"description": "Mostrar la programación de backups"
},
{
"command": "nano /etc/vzdump.conf",
"description": "Editar la configuración de backup"
},
{
"command": "systemctl list-timers",
"description": "Listar temporizadores de systemd"
},
{
"command": "systemctl status cron",
"description": "Comprobar el estado del servicio cron"
},
{
"command": "pvenode task list --typefilter vzdump",
"description": "Listar tareas de backup finalizadas"
},
{
"command": "pvenode task log ",
"description": "Mostrar el registro de una tarea de copia mediante su UPID"
}
]
},
{
"title": "Operaciones avanzadas",
"commands": [
{
"command": "qmrestore --force",
"description": "Forzar la restauración, sobrescribiendo la VM existente"
},
{
"command": "vzdump --dumpdir ",
"description": "Especificar un directorio personalizado para el backup"
},
{
"command": "vzdump --script