Generalidades
Los Servidores Dedicados no tienen la opción de que los clientes restauren una copia de seguridad del sitio web desde el panel de control. Todas las restauraciones deben hacerse con un usuario administrador, usando las siguientes técnicas.
Los siguientes comandos requieren acceso SSH usando un usuario Administrador. Debes cambiar al usuario root usando sudo -s o sudo -i antes de poder correr los siguientes comandos.
En los siguientes ejemplos, username sería tu usuario Shell y example.com tu sitio web.
Restaurar copias de seguridad
Se puede acceder a las copias de seguridad de los Servidores Dedicados desde el directorio /mnt/backup del servidor.
[server]$ cd /mnt/backup/home/username
- Para restaurar algo de la copia de seguridad más reciente, cambia el nombre del directorio activo del sitio web que deseas restaurar. Por ejemplo, si tu sitio es example.com, cámbiale el nombre a example.com.old. Este directorio se encuentra en /home/username/.
- Crea una nueva carpeta de sitio web vacía. En este ejemplo, se utiliza una carpeta en blanco denominada example.com.
- Corre un rsync para copiar los archivos a esta nueva carpeta en blanco:
[server]$ rsync -av /mnt/backup/home/username/example.com/ /home/username/example.com/
Restaurar copias de seguridad antiguas
Si necesitas copias de seguridad anteriores, los snapshots se pueden encontrar en el directorio .zfs y snapshot:
[server]$ /mnt/backup/.zfs/snapshot# ls zfs-auto-snap_daily-2024-03-27-16h18 zfs-auto-snap_daily-2024-03-30-16h18 zfs-auto-snap_daily-2024-04-02-16h18 zfs-auto-snap_daily-2024-03-28-16h19 zfs-auto-snap_daily-2024-03-31-16h18 zfs-auto-snap_weekly-2024-03-26-16h18 zfs-auto-snap_daily-2024-03-29-16h18 zfs-auto-snap_daily-2024-04-01-16h18 zfs-auto-snap_weekly-2024-04-02-16h18
Para restaurar algo de un snapshot, cambia el nombre del directorio del sitio web que deseas restaurar como se mencionó anteriormente, crea un nuevo directorio en blanco y luego ejecuta rsync:
[server]$ rsync -av /mnt/backup/.zfs/snapshot/SNAPSHOTDIR/home/username/example.com/ /home/username/example.com/