Usando rsync para realizar una copia de seguridad de la carpeta

Usando rsync para realizar una copia de seguridad de la carpeta

Tengo un servidor (Linux) con NAS que está montado como carpeta "mount". Tengo un sitio web en la carpeta "public_html".

Quiero realizar una copia de seguridad del sitio web en la carpeta de montaje automáticamente a ciertos intervalos, por ejemplo, cada hora. Leí que hay algo llamado "rsync" que se usa para sincronizar dos carpetas. Y no copia todos los archivos cada vez, sino que coincide si el archivo se modificó y luego solo actualiza los archivos modificados. ¿Cómo lo uso para hacer copias de seguridad automáticas? Tengo acceso root al servidor.

Gracias

Respuesta1

Configure un cron que se vea así:

0 * * * * rsync -rltv [source] [destination]

Esto dice, cada hora sincronice el directorio de origen con el directorio de destino (solo enviando archivos modificados)

Elbanderas significan:

  • r - recursivo
  • l - copiar enlaces simbólicos como enlaces simbólicos
  • t - preservar los tiempos de modificación
  • v - aumentar la verbosidad

Respuesta2

Creo que es mejor que tengas algunos conocimientos sobre rsync y crons. Luego, puede planificar cómo implementará su solución de respaldo.

En primer lugar, eche un vistazo a una explicación detallada sobre rsync:http://www.sysresccd.org/Sysresccd-manual-en_Backup_and_transfer_your_data_using_rsync

Si desea crear tareas automáticas como copias de seguridad, lea sobre trabajos cron:http://adminschoice.com/crontab-quick-reference

Existen otras soluciones de respaldo de red comoBácula.

información relacionada