1) Rsync parece muy eficiente, la única duda es que no sé si puede trabajar con ficheros compartidos a través de Samba, pues también tengo que guardar datos de equipos con Windows. ¿Trabaja rsync con recursos Samba o requiere instalar en cada cliente el programa rsync?
2) Puesto que Samba tiene que estar configurado y funcionando, ¿es posible utilizar "sambatar" o alguna utilidad para el respaldo de datos (cp) junto con script y cron para su ejecución?
Yo creo que lo más sencillo (siguiendo la UNIX-rule es que dice "Make it easy, idiot!) sería lo que comentaba el compañero Josep M. Queralt: en las máquinas clientes empaquetas en métodos nativos gnu/linux --> tar con compresor de turno win --> rar (permite incrementales)[*] y envías al servidor de archivos (ftp o lo que hayas montado como contenedor) mediante, también, métodos nativos gnu/linux --> cronjob win --> tareas automáticas
La idea es realizar copias de seguridad "incrementales" es decir, que sólo se copien los archivos que han sido modificados (copia diaria) y una copia total de los archivos cada mes. Me preocupa:
- El tamaño de los archivos a copiar, que puede ser elevado (2 GB.), por lo que un sistema rápido sería recomendable.
Eso se trata, precisamente, de intentar hacer un sistema de cronjobs estalados, para que no coincidan todos en el tiempo. Poco más que eso.
- El sistema de archivos, los caracteres y demás propiedades de los ficheros, si se mantienen o si habrá problemas al recuperarlos.
Eso dependerá del script que empaquete y las opciones que se utilizen (preservar times, permisos... etc)
- Compresión o no de los archivos (tar, bzip...).
Yo comprimiría siempre. En todo caso te tendrás que empapar de bastante doc de los diferentes compresores y sus opciones. En todo caso prioriza la integridad de los datos aunque pierdas un poco de ratio de compresión. Además, recuerda (enseñanza del maestro-yoda-josé-maría): el único backup bueno es el que se ha comprobado. En ese sentido todos los compresores tienen funciones de chequeo de integridad. No sería mala idea idear un sencillo script que vaya chequeando en bucle todos los comprimidos una vez ya están contenidos en el servidor de archivos.
La copia de ficheros desde otro SuSE no me preocupa, pero sí lo que viene de Samba (sistema ntfs). El sistema de ficheros donde se copiarán los archivos es ext3 y los demás equipos están en una red local.
¿Qué opción sería la más recomendable / eficiente?
Estamos hablando de nivel profesional, así que tampoco te líes demasiado. Si se necesita un solución de pago (Bacula, por ejempo) que responda mucho mejor, pues pídela. [*] Tienes también utilidades GNU clásicas portadas para entornos Win. Mira aquí: http://unxutils.sourceforge.net/ Yo las tengo en todas mis máquinas Win para trabajos ocasionales y van de muerte. Eso si, al ser sólo ejecutables .exe recuerda añadir el path a las variables de entorno y todo eso o tendrás que llamar por ruta completa. -- Salut, Jordi Espasa