Creé un script de copia de seguridad con rsync y lo ejecuto cada 10 minutos. Estoy copiando archivos de HFS a Fat32. Lo tengo registrando usando --progress
pero para facilitar la lectura del registro, solo quiero incluir los archivos que se transfieren. Es decir. al final de una ejecución me gustaría ver algo en el registro como:
Started transfer at 2012-07-31 11:03:45 /some/file/that/was/changed.txt //eadn-wc01-5196795.nxedge.io/another/file/that/was/added.jpg Number of files: 35184 Number of files transferred: 2
No puedo encontrar nada después de un poco de google. ¿Hay alguna manera de hacer esto?
Gracias.
Respuesta aceptada:
Lo descubrí al final. Me di cuenta de que la razón por la que enumeraba todo era porque estaba usando el indicador -a.
Estoy sincronizando con fat32, así que algo en el indicador -a hacía que intentara sincronizar todos los archivos cada vez.
Cambié las banderas a -tr y eso resolvió el problema. No sé qué tenía el indicador -a que lo estaba causando, pero sé que fat32 no es tan detallado como otros sistemas de archivos y, como resultado, las comparaciones de archivos no siempre funcionan correctamente entre sistemas de archivos.