mirror of
https://github.com/MacRimi/ProxMenux.git
synced 2026-11-03 03:12:07 +00:00
docs: review practical guides in all seven translations
This commit is contained in:
@@ -1,18 +1,18 @@
|
||||
{
|
||||
"meta": {
|
||||
"title": "Backup de Proxmox a almacenamiento en la nube personal | Guías ProxMenux",
|
||||
"description": "Usa rclone para montar una nube personal (Google Drive, Mega, Dropbox, OneDrive, etc.) como un directorio en el host Proxmox VE, regístralo como datastore de vzdump y haz backup de VMs / CTs directamente a la nube — sin scripts adicionales.",
|
||||
"ogTitle": "Backup de Proxmox a almacenamiento en la nube personal",
|
||||
"title": "Backup de Proxmox en almacenamiento en la nube personal | ProxMenux",
|
||||
"description": "Usa rclone para montar una nube personal (Google Drive, Mega, Dropbox, OneDrive, etc.) como un directorio en el host Proxmox VE, regístralo como datastore de vzdump y haz backup de VMs / CTs directamente a la nube — sin script extra.",
|
||||
"ogTitle": "Backup de Proxmox en almacenamiento en la nube personal",
|
||||
"ogDescription": "Monta una nube personal con rclone en un host Proxmox VE y haz backup de VMs / CTs directamente a ella como datastore de vzdump."
|
||||
},
|
||||
"header": {
|
||||
"title": "Backup de Proxmox a almacenamiento en la nube personal",
|
||||
"description": "Usa rclone para montar una nube personal (Google Drive, Mega, Dropbox, OneDrive, etc.) como un directorio en el host Proxmox VE, regístralo como datastore de vzdump y haz backup de VMs / CTs directamente a la nube — sin scripts adicionales.",
|
||||
"title": "Backup de Proxmox en almacenamiento en la nube personal",
|
||||
"description": "Usa rclone para montar una nube personal (Google Drive, Mega, Dropbox, OneDrive, etc.) como un directorio en el host Proxmox VE, regístralo como datastore de vzdump y haz backup de VMs / CTs directamente a la nube — sin script extra.",
|
||||
"section": "Guías"
|
||||
},
|
||||
"intro": {
|
||||
"pbsCalloutTitle": "Considera primero Proxmox Backup Server",
|
||||
"pbsCalloutBody": "Si tienes una segunda máquina (una Pi, un PC viejo, un NAS), ejecutar <pbsLink>Proxmox Backup Server</pbsLink> en ella te da backups incrementales, deduplicados y cifrados — una opción mucho más adecuada para backup de VMs que una sincronización tipo rsync a la nube. El enfoque de montar la nube de esta guía es para usuarios que específicamente quieren que los backups acaben en su nube personal (Google Drive / Mega / OneDrive / Dropbox).",
|
||||
"pbsCalloutBody": "En una segunda máquina que cumpla sus requisitos x86-64, <pbsLink>Proxmox Backup Server</pbsLink> ofrece copias incrementales, deduplicadas y con cifrado opcional en el cliente. Está diseñado para copias de VM. Esta guía explica cómo montar una nube personal, como Google Drive, Mega, OneDrive o Dropbox, como destino de las copias.",
|
||||
"stepsTitle": "Qué vas a hacer",
|
||||
"steps": [
|
||||
"Crear un directorio en el host Proxmox y registrarlo como un datastore compatible con vzdump.",
|
||||
@@ -21,7 +21,7 @@
|
||||
"Hacer que el montaje sobreviva a los reinicios (unit de systemd — más robusto que crontab)."
|
||||
],
|
||||
"vzdumpCalloutTitle": "Aviso sobre los backups vzdump de Proxmox",
|
||||
"vzdumpCalloutBody": "<strong>No son incrementales</strong>. Cada backup contiene la imagen completa del disco de la VM (comprimida). En una nube con cuota limitada, esto se llena rápido. Planea una política de retención desde el primer día (ver el final de la guía)."
|
||||
"vzdumpCalloutBody": "Los archivos vzdump de Proxmox son <strong>copias completas, no incrementales</strong>. Su tamaño real depende de los datos incluidos y de la compresión, no solo de la capacidad del disco virtual. Si un archivo ocupa 30 GB, conservar cinco requiere unos 150 GB. Configura una política de retención para evitar que la nube se llene."
|
||||
},
|
||||
"createDir": {
|
||||
"heading": "1. Crear el directorio del host y registrarlo como datastore",
|
||||
@@ -32,7 +32,7 @@
|
||||
"configIntro": "Configúralo así:",
|
||||
"configItems": [
|
||||
"<strong>ID:</strong> <code>gdrive</code> (o lo que hayas usado como nombre de directorio)",
|
||||
"<strong>Directory:</strong> <code>/mnt/gdrive</code>",
|
||||
"<strong>Directorio:</strong> <code>/mnt/gdrive</code>",
|
||||
"<strong>Content:</strong> selecciona <strong>VZDump backup file</strong>"
|
||||
],
|
||||
"image2Alt": "Configurando nuevo almacenamiento en Proxmox",
|
||||
@@ -48,10 +48,10 @@
|
||||
"newerCalloutBody": "Si necesitas un rclone más reciente que el que trae Debian, usa el instalador oficial:",
|
||||
"newerCode": "curl https://rclone.org/install.sh | bash",
|
||||
"tunnelHeading": "2.1 Autenticación basada en navegador a través de un túnel SSH",
|
||||
"tunnelBody": "El flujo de autenticación de rclone abre un navegador web local. Como el host Proxmox no tiene escritorio, el <remoteSetupLink>procedimiento de remote-setup de rclone</remoteSetupLink> redirige el callback de autenticación a través de un túnel SSH hasta el navegador de tu portátil.",
|
||||
"tunnelBody": "Para los proveedores que usan autenticación web, el host Proxmox normalmente no tiene navegador. Sigue el <remoteSetupLink>procedimiento remoto de rclone</remoteSetupLink>: utiliza el navegador del portátil y reenvía su conexión de retorno a localhost por SSH hasta rclone en el host.",
|
||||
"tunnelFrom": "Desde tu <strong>portátil</strong> (reemplaza <code>ip_proxmox</code> por la IP de Proxmox):",
|
||||
"tunnelCode": "ssh -L localhost:53682:localhost:53682 root@ip_proxmox",
|
||||
"tunnelAfter": "Esta sesión SSH reenvía el puerto 53682 del host Proxmox al localhost de tu portátil. Mantenla abierta durante la configuración de rclone que viene a continuación.",
|
||||
"tunnelAfter": "Esta sesión SSH abre el puerto localhost 53682 en tu portátil y reenvía las conexiones al mismo puerto del host Proxmox. Mantenla abierta durante la configuración de rclone.",
|
||||
"runHeading": "2.2 Ejecutar rclone config",
|
||||
"runBody": "En la sesión SSH que acabas de abrir, ejecuta:",
|
||||
"runCode": "rclone config",
|
||||
@@ -64,7 +64,7 @@
|
||||
"heading": "3. Montar la carpeta de la nube",
|
||||
"body": "Crea una carpeta en tu nube personal para guardar los backups. Llámala algo como <code>PBC</code> (Proxmox Backup Cloud).",
|
||||
"mountIntro": "Móntala sobre el directorio del host:",
|
||||
"mountCode": "rclone mount gdrive:/PBC /mnt/gdrive --allow-other --allow-non-empty",
|
||||
"mountCode": "rclone mount gdrive:/PBC /mnt/gdrive --allow-other --allow-non-empty --vfs-cache-mode writes",
|
||||
"mountItems": [
|
||||
"<code>gdrive:/PBC</code> — la carpeta en tu nube.",
|
||||
"<code>/mnt/gdrive</code> — el directorio del host que registraste como datastore."
|
||||
@@ -82,21 +82,21 @@
|
||||
"enableCode": "systemctl daemon-reload\nsystemctl enable --now rclone-gdrive.service",
|
||||
"verifyIntro": "Verifica:",
|
||||
"verifyCode": "systemctl status rclone-gdrive.service\nmount | grep /mnt/gdrive",
|
||||
"verifyAfter": "Si el servicio falla alguna vez (rate-limits del proveedor, token de autenticación caducado, corte de red), se reiniciará automáticamente al cabo de 10 segundos. Los logs están en <code>/var/log/rclone-gdrive.log</code> y vía <code>journalctl -u rclone-gdrive.service -f</code>.",
|
||||
"vfsCalloutTitle": "¿Por qué --vfs-cache-mode writes?",
|
||||
"vfsCalloutBody": "vzdump escribe el archivo de backup al disco en streaming; sin caché de escritura VFS, cada <code>fwrite</code> se bloquea esperando a un round-trip HTTP a la nube — los backups se vuelven lentos y los proveedores pueden aplicar rate-limit. La caché bufferiza las escrituras localmente y las vuelca en segundo plano."
|
||||
"verifyAfter": "La unidad solicita un reinicio al cabo de 10 segundos si rclone termina con un error. No repara credenciales caducadas ni garantiza recuperarse de cualquier fallo de red o del proveedor. Consulta <code>/var/log/rclone-gdrive.log</code> y <code>journalctl -u rclone-gdrive.service -f</code>.",
|
||||
"vfsCalloutTitle": "¿Por qué usar --vfs-cache-mode writes?",
|
||||
"vfsCalloutBody": "Con caché de escritura, operaciones como <code>fwrite</code> escriben en una caché local en disco. rclone sube el archivo cuando se cierra y transcurre el intervalo de escritura diferida. Reserva espacio local para las copias en curso y verifica que la subida termine antes de dar por disponible la copia remota."
|
||||
},
|
||||
"configureBackup": {
|
||||
"heading": "5. Configurar el backup para que aterrice en la nube",
|
||||
"heading": "5. Configurar la nube como destino de las copias",
|
||||
"body": "En la UI de Proxmox, cuando programes un backup o ejecutes uno ad-hoc, elige el almacenamiento que registraste como <strong>destino</strong>:",
|
||||
"image5Alt": "Seleccionando destino de backup en Proxmox",
|
||||
"after": "Cuando el backup termine, el fichero aparece en tu nube:",
|
||||
"after": "Cuando termine vzdump, espera a que finalice la subida de rclone en segundo plano y comprueba el archivo en la interfaz del proveedor:",
|
||||
"image6Alt": "Fichero de backup en el almacenamiento en la nube"
|
||||
},
|
||||
"retention": {
|
||||
"heading": "6. Retención — mantén la cuota de la nube bajo control",
|
||||
"body": "Los backups vzdump de Proxmox son <strong>snapshots completos, no incrementales</strong>. Una VM de 30 GB = 30 GB por backup. Sin retención, la nube se llena.",
|
||||
"uiPath": "En la UI de Proxmox: <strong>Datacenter → Backup → [tu job] → Retention</strong>:",
|
||||
"body": "Los archivos vzdump de Proxmox son <strong>copias completas, no incrementales</strong>. Su tamaño real depende de los datos incluidos y de la compresión, no solo de la capacidad del disco virtual. Si un archivo ocupa 30 GB, conservar cinco requiere unos 150 GB. Configura una política de retención para evitar que la nube se llene.",
|
||||
"uiPath": "En la interfaz de Proxmox: <strong>Centro de datos → Copias de seguridad → [tu tarea] → Retención</strong>:",
|
||||
"image7Alt": "Ajustes de retención de backup en Proxmox",
|
||||
"starterIntro": "Valores iniciales razonables para un montaje doméstico / de laboratorio:",
|
||||
"starterItems": [
|
||||
@@ -109,11 +109,11 @@
|
||||
"troubleshoot": {
|
||||
"heading": "Solución de problemas",
|
||||
"items": [
|
||||
"<strong><code>Mount point /mnt/gdrive is itself on a fuse.rclone filesystem</code>:</strong> el montaje anterior no se desmontó limpiamente. Fuerza el desmontaje: <code>fusermount -uz /mnt/gdrive</code>, luego reinicia la unit de systemd.",
|
||||
"<strong>El backup es extremadamente lento:</strong> confirma que <code>--vfs-cache-mode writes</code> está en la línea <code>ExecStart</code>. Sin esa opción, cada escritura se bloquea en la nube. Comprueba también tu ancho de banda de subida — vzdump está limitado por él.",
|
||||
"<strong>El backup falla con ''No space left on device'':</strong> el directorio de caché (<code>~/.cache/rclone/</code>) se llenó antes de que la subida pudiera alcanzarlo. Muévelo a un sistema de ficheros más grande con <code>--cache-dir /var/cache/rclone</code> en la unit de systemd.",
|
||||
"<strong>El token de autenticación de rclone caducó (típico en Google Drive tras un periodo largo de inactividad):</strong> vuelve a conectarte por SSH con el túnel (<code>ssh -L localhost:53682:localhost:53682 root@ip_proxmox</code>) y ejecuta <code>rclone config reconnect gdrive:</code> para refrescarlo.",
|
||||
"<strong>Los backups llegan pero salen corruptos al restaurar:</strong> deja de usar el almacenamiento en la nube como <strong>único</strong> destino de backup. Combínalo con PBS local / vzdump en un disco diferente para tener resiliencia."
|
||||
"<strong><code>Mount point /mnt/gdrive is itself on a fuse.rclone filesystem</code>:</strong> el directorio ya está montado, quizá por otra instancia de rclone. Comprueba que no haya copias en curso antes de quitar el montaje anterior con <code>fusermount -uz /mnt/gdrive</code> y reinicia la unidad systemd.",
|
||||
"<strong>La copia es muy lenta:</strong> confirma que <code>--vfs-cache-mode writes</code> figure en la línea <code>ExecStart</code>. Revisa el rendimiento de la caché local, la velocidad de subida y los límites del proveedor. La subida puede continuar después de terminar vzdump.",
|
||||
"<strong>La copia falla con No space left on device:</strong> revisa el espacio de la caché local y la cuota del proveedor. La caché suele estar en <code>~/.cache/rclone/</code>. Si se llena, elige una ruta como <code>--cache-dir /var/cache/rclone</code> en un sistema de archivos con espacio; cambiar de ruta dentro del mismo sistema lleno no ayuda.",
|
||||
"<strong>El token de rclone ha caducado:</strong> vuelve a conectarte por SSH con el túnel (<code>ssh -L localhost:53682:localhost:53682 root@ip_proxmox</code>) y ejecuta <code>rclone config reconnect gdrive:</code> para renovar la autorización.",
|
||||
"<strong>Las copias llegan a la nube, pero fallan al restaurarlas:</strong> evita que la nube sea el <strong>único</strong> destino de las copias. Combínala con PBS local o vzdump en otro disco."
|
||||
]
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user