Snapshot o backup en un VPS: qué protege cada uno y cómo combinarlos
En pocas palabras
Un snapshot es una foto del disco entero en un instante: sirve para deshacer en minutos una actualización o un cambio que salió mal, pero vive en la misma plataforma que protege. Un backup es una copia de tus datos guardada en otro lugar, con historial: sirve cuando se rompe algo más grande, cuando necesitás un archivo de hace semanas o cuando alguien entró al servidor. En un VPS no administrado los respaldos los armás vos. Lo razonable es combinar los dos y probar la restauración cada tanto.
La diferencia en una línea
Un snapshot responde a "¿cómo vuelvo a como estaba hace una hora?". Un backup responde a "¿cómo recupero mis datos si este servidor ya no existe?". Son preguntas distintas, y ninguno de los dos contesta la del otro.
| Snapshot | Backup | |
|---|---|---|
| Qué guarda | El disco entero, sistema incluido | Los datos y la configuración que elegiste |
| Dónde queda | En la misma plataforma que el VPS | En otro servidor, otra red, idealmente otra ciudad |
| Cuánto dura | Horas o días: se borra después del cambio | Semanas o meses, según la retención |
| Cómo se restaura | Todo o nada, en minutos | Un archivo, una base o el servidor completo |
| Si alguien entra al VPS | Puede no servir | Sirve, si el VPS no tiene forma de borrarlo |
| Para mudarte de servidor | No | Sí |
Quién hace cada cosa en tu VPS
Un Cloud VPS de InHosting corre sobre Proxmox con redundancia. Eso cuida la infraestructura, no tus datos frente a lo que pasa adentro del servidor: no te salva de un rm equivocado, de una actualización que rompe la base ni de un intruso que cifra tus archivos.
El sistema operativo del VPS lo administrás vos, y los respaldos también. Es la lógica de cualquier servidor no administrado, y la razón para armarlos el primer día y no después del primer susto. Hay una comparación más amplia en backup incluido o backup propio.
Snapshots: antes de cada cambio que da miedo
Un snapshot vale por lo rápido que te devuelve al punto anterior. Por eso se toma justo antes de un cambio riesgoso y se borra cuando confirmás que salió bien. Guardarlo semanas no tiene sentido: ocupa espacio, y mientras existe suele agregarle trabajo a cada escritura en el disco.
- Antes de pasar de versión el sistema operativo, por ejemplo de Debian 12 a 13 o de Ubuntu 24.04 a 26.04.
- Antes de una versión mayor de la base de datos o del lenguaje: MySQL, PostgreSQL, PHP.
- Antes de tocar el firewall, la red o SSH, donde un error te deja afuera.
- Recién terminado de configurar el servidor, como punto de partida conocido.
Un snapshot dentro del propio VPS, con LVM
Si tu VPS usa LVM y el grupo de volúmenes tiene espacio libre, podés sacar un snapshot vos mismo. Guarda solo los bloques que cambian desde ese momento, así que alcanza con reservarle un tamaño modesto. Sirve para volver atrás una actualización; no sirve como respaldo, porque está en el mismo disco.
lvcreate --snapshot --size 5G --name antes-de-actualizar /dev/ubuntu-vg/ubuntu-lv
lvs
lvconvert --merge /dev/ubuntu-vg/antes-de-actualizar
lvremove /dev/ubuntu-vg/antes-de-actualizarlvsmuestra cuánto se fue llenando el snapshot. Si llega al 100 %, queda inválido.- Si la actualización salió mal,
lvconvert --mergedevuelve el volumen a ese estado; con la raíz en uso, la fusión se completa en el próximo reinicio. Si salió bien, borralo conlvremove. - En AlmaLinux la raíz suele ser
/dev/almalinux/root. Sivgsno muestra espacio en VFree, este camino no está disponible.
Backups: qué copiar
Un backup útil te deja reconstruir el servidor en otro lado, no solo recuperar la carpeta del sitio. Pensá qué te haría falta si tuvieras que empezar de cero en un VPS nuevo.
- Un volcado de cada base de datos, hecho con la herramienta de la base. Copiar los archivos de MySQL o PostgreSQL con el servicio andando da una copia que puede no abrir.
- Los archivos de las aplicaciones y lo que suben los usuarios (
/var/www,/home,/srv, según dónde los tengas). - La configuración:
/etcentero pesa poco y tiene casi todo, del servidor web a las tareas programadas del sistema. - Las claves y certificados que no se puedan volver a emitir con facilidad.
- Las tareas programadas de cada usuario (
crontab -l) y la lista de paquetes que instalaste, para reconstruir rápido:apt-mark showmanualen Debian y Ubuntu,dnf repoquery --userinstalleden AlmaLinux.
Un esquema que funciona: volcado local y copia afuera
Un ejemplo con herramientas libres de los repositorios de Debian, Ubuntu y AlmaLinux (en AlmaLinux, restic viene de EPEL). Primero se vuelca la base a una carpeta local; después restic sube esa carpeta y la configuración a un servidor de respaldo por SFTP, cifrado y con historial:
mysqldump --single-transaction --routines --triggers --all-databases | gzip > /var/backups/db/todas.sql.gz
restic -r sftp:respaldo@198.51.100.30:/srv/restic/vps1 backup /etc /var/www /var/backups/db
restic -r sftp:respaldo@198.51.100.30:/srv/restic/vps1 forget --keep-daily 7 --keep-weekly 4 --keep-monthly 6 --prune--single-transactionsaca una copia consistente de las tablas InnoDB sin bloquear el sitio. En MariaDB el comando también se llamamariadb-dump; en PostgreSQL, usápg_dump -Fcpor base.resticcifra todo y guarda solo lo que cambió desde la copia anterior, así que correrlo cada noche no multiplica el espacio. La clave del repositorio va enRESTIC_PASSWORD_FILE: guardá una copia fuera del VPS, porque sin ella los respaldos no se abren.- La tercera línea define la retención: 7 copias diarias, 4 semanales y 6 mensuales. Programalo con cron o con un temporizador de systemd, como en tareas programadas con cron y systemd.
El respaldo que un intruso no puede borrar
El ransomware que ataca servidores busca los respaldos a los que llega desde la máquina que tomó, y los borra antes de cifrar. Si tu VPS puede escribir y borrar en el servidor de respaldo, un atacante con root en el VPS también puede.
- Invertí la dirección: que el servidor de respaldo entre al VPS y se lleve la copia (modo pull), en lugar de que el VPS la empuje. Así el VPS nunca tiene credenciales para borrar respaldos.
- Si la copia la empuja el VPS, usá un destino que no permita borrar: el modo de solo agregar de
borgo derest-serverpararestic, o un almacenamiento de objetos con bloqueo de versiones. - Seguí la regla 3-2-1: tres copias, en dos soportes distintos, una fuera del lugar. Para un VPS en Buenos Aires, un respaldo en otra ciudad o en otro proveedor cubre la última parte.
Preguntas frecuentes
¿Cuánto tiempo guardo los respaldos?
Lo suficiente para cubrir lo que puede tardar en notarse un problema. Un archivo borrado se nota en horas; un sitio infectado o una planilla corrompida, a veces en semanas. Siete diarias, cuatro semanales y seis mensuales es un buen punto de partida para un sitio o una tienda.
¿Cada cuánto conviene respaldar?
Contá cuánto trabajo aceptás perder: esa es tu frecuencia. Una tienda que vende todo el día necesita la base al menos una vez por día, y mejor cada pocas horas; los archivos del sitio cambian menos y alcanza con una copia diaria.
¿Sirve guardar el respaldo en un segundo disco del mismo VPS?
Sirve para restaurar rápido, pero no como única copia: está en la misma plataforma y al alcance de cualquiera que entre al VPS. Usalo como paso intermedio y mandá la copia afuera.
¿Un snapshot me sirve para mudarme a otro servidor?
En general no: queda atado a la plataforma donde se tomó. Para mudarte, lo práctico es el respaldo de datos y configuración restaurado en el servidor nuevo, o una copia con rsync con los dos servidores encendidos.
Seguí leyendo
Backup del proveedor o backup propio: para qué sirve cada uno
Qué te salva la copia automática del hosting, qué no, y cómo armar un respaldo propio que resista un borrado tardío, un ataque o un cambio de proveedor.
5 min de lectura
Plan de continuidad para una PyME: una página que sí se usa
Cómo armar un plan de continuidad chico y útil: qué sistemas son críticos, cuánto pueden estar caídos, cuántos datos podés perder y quién hace qué.
6 min de lectura
Me hackearon el sitio: qué hacer, en qué orden y qué no tocar
Cómo contener un sitio hackeado, encontrar por dónde entraron, restaurarlo o limpiarlo y evitar que vuelva a pasar, paso a paso y sin perder la evidencia.
6 min de lectura
