User Tools

Site Tools


backup:rsync

Diferències

Ací es mostren les diferències entre dos versions de la pàgina.

Link to this comparison view

Both sides previous revisionPrevious revision
backup:rsync [2024/03/24 18:08] – borrat - edició externa (Unknown date) 127.0.0.1backup:rsync [2024/03/24 18:08] (Actual) – ↷ Page moved from bakcup:rsync to backup:rsync samgua
Llínea 1: Llínea 1:
 +====== 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 <usuario>@<hostorigenlaptop>:/carpetaorigen/ /carpetadestino
 +
 +
 +<WRAP center round tip 60%>
 +**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.**
 +</WRAP>
 +
 +**
 +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.
 +
 +<WRAP center round important 60%>
 +
 +**IMPORTANTE: este archivo tiene que tener los permisos 600 para que funcione la autenticación.**
 +</WRAP>
 +
 +
 +  * 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.