Estoy tratando de usar rsync para hacer una copia de seguridad de algunos archivos de un disco duro interno en una unidad usb. (Estoy trabajando en un wd mybook world NAS)
Hay dos carpetas que quiero respaldar. Una carpeta de música y una carpeta de video. La carpeta de música (864 archivos, alrededor de 10 gb) funcionó perfectamente en aproximadamente 1 hora (para el progreso completo).
Pero la carpeta de video (1025 archivos, alrededor de 700 gb) todavía está "enviando una lista de archivos incremental" por ahora 8 horas. No creo que se haya transferido nada. ¿Qué podría causar tal diferencia? La carpeta de video no tiene muchos más archivos en ella. Sí, es mucho más grande, pero eso no debería hacer una diferencia en la generación de la lista de archivos, creo.
Estoy usando este comando rsync:
/shares/extern # rsync -avPc --stats /shares/Public/Shared\ Videos /shares/extern/
Ahora, como estoy trabajando en un NAS, no tengo tanta potencia de la CPU, pero creo que es demasiado tiempo.
¿Qué crees que es normal este comportamiento? ¿Hay alguna sugerencia de lo que puedo hacer para acelerar todo un poco?
Estoy usando rsync 3.0.2
Respuestas:
La
-c
opción obliga a rsync a calcular una suma de verificación para todos los archivos. Esto significa que está leyendo el contenido de todos los archivos de video antes de que comience a decidir cuáles copiar. Eso es obviamente lento.Considere eliminar esa opción si es posible. Solo lo necesitas en casos raros. Consulte la descripción en la página del manual para obtener más detalles:
fuente