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)
- 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.