Respaldar o restaurar los archivos de tu sitio Dedicado

 

Generalidades

En este artículo se explica cómo usar un usuario administrador para restaurar una copia de seguridad de un sitio web de tu Servidor Dedicado. Esta es la única forma de restaurar un sitio web, ya que no hay una opción de restauración disponible dentro del panel de DreamHost.

Este artículo asume que has agregado un usuario administrador y puedes iniciar sesión a través de SSH.

Una vez que hayas iniciado sesión, cambia al usuario root usando sudo -s o sudo -i antes de ejecutar los siguientes comandos.

Restaurar la copia más reciente

Estos pasos restauran la copia de seguridad más reciente del directorio /mnt/backup.

  1. Inicia sesión en tu servidor a través de SSH usando tu usuario administrador.
  2. Cambia al directorio principal del usuario.
    [server]$ cd ~
    
  3. 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.
    [server]$ mv example.com example.com.old

    Por favor ten en cuenta que esto cerrará inmediatamente tu sitio hasta que se copien los archivos de la copia de seguridad.

  4. Crea un nuevo directorio de sitio web vacío para tu sitio web (ej, example.com).
    [server]$ mkdir example.com
  5. Corre rsync para copiar los archivos del directorio /mnt/backup a este directorio vaío del sitio web:
    [server]$ rsync -av /mnt/backup/home/username/example.com/ /home/username/example.com/
    

Una vez copiados los archivos, tu sitio web debería aparecer inmediatamente en línea de nuevo.

Restaurar copias de seguridad antiguas

Si necesitas restaurar una copia de seguridad anterior, puedes encontrarla 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/

Ver también

¿Este artículo ha respondido sus preguntas?

Última actualización el PST.

¿Aún no encuentra lo que busca?