El SysAdmin del 3er Mundo

todo lo que expliqué mientras nadie prestaba atención

rsync básico

| Comments

Este es el tipo de cosas que uno hace cada 120 días y claro, cuando lo vas hacer ya se te olvidó; así que para el blog:

Como compartir un directorio vía rsyncd. En el siguiente ejemplo, usaré mi directorio de Downloads, donde tengo cosas que copiar por SSH requiere mucha entropía y la copia se vuelve lenta, por ejemplo, los ficheros con la wikipedia (kiwix)

La configuración de rsyncd radica en un lugar bastante obvio: /etc/rsyncd.conf a mi me quedó así:

“/etc/rsyncd.conf”
1
2
3
4
5
6
7
8
9
10
11
max connections = 2
log file = /var/log/rsync.log
timeout = 300

[descargas]
   comment = las cosas que descargué
   path = /home/lazaro/Download/
   read only = yes
   list = yes 
   uid = lazaro
   gid = nobody

Ahí tenemos el directorio descargas servido por rsyncd. Vamos a efectuar una copia:

“rsync”
1
rsync --include='*.gz' --exclude='*'  -aPv rsync://pub@10.1.1.187/descargas/ ./

En ese ejemplo, usamos los parámetros –include y –exclude, para copiar solamente los fichero .gz

Si este artículo te resultó interesante, considere donar 0.003 BTC: 1LgL9cfT2StNk9gdedMJZseMnKJCEgQJdQ

Comments