Introducción
A pesar de la cantidad de servicios con los que contamos para tener archivos en la nube y sincronizar de forma automatizada, no siempre tenemos internet a nuestra disposición, o incluso no podemos instalar el cliente del servicio en cuestión en el equipo en el que trabajamos. En mi caso particular, esto último es lo que me sucede.
Por otro lado, y tal y como he comentado en mas de una ocasión, estoy bastante mentalizado con las copias de seguridad, puesto que en mas de una ocasión he tenido algún que otro problemilla. De forma que lo he solucionado con un disco duro que llevo de un sitio a otro y en el que realizo las copias.
El problema reside en que en alguna que otra ocasión termino por trabajar en el disco duro, así que es necesario sincronizar para evitar perder los datos.
La solución para la sincronzación en Ubuntu la he encontrado en FreeFileSync, sobre el que ya escribí anteriormente un artículo «Sincronizando carpetas en Ubuntu con FreeFileSync, y que ahora retomo para ver las nuevas características de la última versión 6.5.
FreeFileSync
FreeFileSync es una aplicación de código abierto que te ayudará a sincronizar archivos y directorios en Windows, Mac OS X, y en Linux. Se trata de una aplicación diseñada para facilitar el trabajo, de forma que solo tienes que seleccionar los directorios a comparar, pulsar el botón de comparar y una vez terminado el proceso, pulsar el botón de sincronizar.
Algunas de las características de FreeFileSync son las siguientes,
- Detecta archivos y directorios movidos y renombrados
- Copia archivos bloqueados
- Detecta conflictos
- Comparación de archivos binarios
- Perfmite configurar enlaces simbólicos
- Permite procesar múltiples parejas de directorios
- Emite un informe de error muy sencillo y detallado
- Copia los atributos extendidos NTFS
- Copia los permisos de seguridad NTFS
- Soporta los nombres y directorios de mas de 260 caracteres
- Copia de archivos a prueba de fallos
- Multiplataforma, soporte Windows, MacOS X y Linux
- Expande variables como %USERPROFILE%
- Soporte 64 bit nativo
- Mantiene versiones de archivos borrados y actualizadios
- Completo soporte unicode
- Incluye y/o exclue archivos mediante filtros
- Existe versión portable de FreeFileSync
- Permite el uso de macros para realizar copias de seguridad recursivas
Instalación
FreeFileSync no se encuentra en los repositorios oficiales de Ubuntu, pero podemos instalarlo desde repositorio de Launchpad. Para ello, abre un emulador de terminal y ejecuta los siguientes comandos,
sudo add-apt-repository ppa:freefilesync/ffs
sudo apt-get update
sudo apt-get install freefilesync
También lo puedes instalar directamente desde un paquete debian, que para Ubuntu 14.04 64 bit lo puedes hacer ejecutando los siguientes comandos en un terminal,
wget https://www.fosshub.com/download/FreeFileSync_6.6_Ubuntu_14.04_64-bit.tar.gz
En el caso de Debian 7.5 64 bit,
wget https://www.fosshub.com/download/FreeFileSync_6.6_Debian_7.5_64-bit.tar.gz
Conclusiones
Además de FreeFileSync también he estado probando Unison sin embargo el desempeño de este último es bastante peor, de hecho, para procesar y comparar los directorios a sincronizar en mi caso ha tardado mas de 10 minutos.
Otro hecho que me sorprende de esta última versión de FreeFileSync es que no haya versión para 32 bit. Mientras que otras aplicaciones solo piensan en esta modalidad, parece que se empiezan a invertir las tendencias en busca de los 64 bit.
Más información,