Trucos de Unix: ¿Como copiar gigabytes de información diariamente entre redes y rápido?
Bueno, conozcan a rsync
Rsync es una herramienta la cual permite hacer copias incrementales de directorios; Como tar, rsync permite conservar los atributos de un archivo además de que tiene opciones super poderosas como borrar archivos que fueron eliminados de el directorio fuente en el directorio de destino (ayuda que jode al sincronizar directorios), además de poder utilizar a ssh como transporte de seguridad.
Rsync es tan eficiente porque sólo envia las diferencias entre archivos, además de soportar compresión.
¿Es bueno? Yo lo uso todos los días en mis redes para copiar Gigabites enteros de datos entre los Estados Unidos y la India, y al menos que haya un problem serio de conectividad no se cae. Y si se cae, puedes resumir la operación en donde quedó porque de nuevo el sólo enviará las diferencias.
Para cerrar el articulo, les voy a mostrar como copiar el directorio hogar de unos usuarios de un servidor a otro utilizando la red:
/usr/bin/rsync -rcavz –rsh=/usr/bin/ssh –delete root@sourceserver.domain.com:/home/ /home
Como puede ver la sintaxis es muy similar a copiar un archivo con SSH. Le dejo como tarea el significado de las banderas utilizadas en el ejemplo
.
Sin categoría

Deberias hacer manuales (PDF)
Te perdí de nuevo!!! digo por lo sencillo del tema ja…Un beso
Hola Ximena,
El problema de hacer un tutorial en PDF (ademas de el tiempo que me tomaría hacerlo) es que cada tópico estaría escrito sin conexión aparente. Prefiero que la gente venga al Blog, lea la explicación y luego se baje el código para probarlo en sus respectivas computadoras.
Hay un libro que estoy haciendo por allí, pero esta en ‘alfa’; Require revisión y francamente no tengo tiempo ahorita para liberarlo
Karen: Trataré de usar temas más terrenales dentro de poco, pero a veces me lanzo en un tema por temporadas largas