====== Còpies de seguretat amb Rsync ====== ===== A) Para utilizar rsync desde un equipo SIN utilizar el servicio rsyncd del otro equipo, a través de SSH ===== $ rsync -e ssh -auvz @:/carpetaorigen/ /carpetadestino **Notese que la carpeta origen si tiene la diagonal al final porque pretendo sincronizar los archivos dentro de ella y no la carpeta como tal.** ** Parámetros:** -e, para especificar la shell remota (aqui esta el truco) -a, archive mode -v, verbose -u, update (tal vez la opcion más importante para no hacer copia total) -z, compress (ideal para la transmision por red) ===== B) Para utilizar el servicio rsyncd ===== ==== En el ordenador-servidor ==== * Configurar el archivo /etc/rsyncd.conf con los módulos que se quieren sincronizar, ver ejemplo. * Editar el archivo /etc/rsyncd.secrets y poner las parejas de usuario:contraseña que tengan permiso para utilzar este servicio. **IMPORTANTE: este archivo tiene que tener los permisos 600 para que funcione la autenticación.** * Activar el servicio desde Yast => Sistema => Servicios del sistema * Abrir en el cortafuegos el puerto tcp 873 que utiliza este servicio. ==== En el ordenador backup ==== * Poner en /etc/cron/ el script_sincroniza_servidor. * * Modificar el script y adaptar los módulos del cliente, tienen que coincidir con los configurados en el servidor en rcsyncd.conf. * Crear el archivo /etc/password.rsync con la contraseña de root y modificar permisos a 600. * Incluir en el /etc/crontab.