Me gustaría escribir un script de copia de seguridad simple que guarde algunos datos en una unidad FAT. ¿Debo volver a formatear la unidad y usar un mejor sistema de archivos o es posible usar rsync con FAT? Si es así, ¿con qué problemas me puedo encontrar? ¿Sería mucho peor el rendimiento?
EDITAR: Esto está en Linux, ni siquiera sabía que había un rsync para Windows. Las fuentes son varios sistemas de archivos (es un desastre), y el destino está formateado actualmente con FAT32.
Gracias por sus respuestas, probablemente iré por un reformateo, ya que no estoy completamente seguro de los tamaños de archivo que tendremos.
--modify-window=2
. Cuando lo usa1
, todavía copia todos los archivos. Copiando de NTFS a FAT32.--modify-window
, rsync insistiría en copiar todos mis archivos. Estoy usando la--size-only
opción ahora y eso está funcionando bien. Eso fue de Mac OS Extended (Case-sensitive, Journaled) a FAT32.¿Es este rsync en Linux a / desde un disco FAT (¿qué versión de FAT?) O está utilizando la versión de Windows cwRsync?
De cualquier manera, FAT16 y 32 funcionan con ambas versiones (no he probado FAT12 yo mismo). Si está en un sistema Linux, esperaría que el rendimiento de un sistema de archivos FAT sea un poco peor que usar un sistema de archivos de formato Linux, ya que en general son un poco más lentos (feliz de que alguien me ponga en este caso si estoy incorrecto).
fuente
Si reformatear! ¡Siempre debe usar un mejor sistema de archivos que FAT a menos que tenga que hacerlo por razones de compatibilidad!
Le sugiero que formatee la unidad utilizando el mismo sistema de archivos desde el que está sincronizando, de lo contrario, posiblemente perderá los permisos y atributos establecidos en sus archivos y directorios.
FAT (presumiblemente FAT32) podría ser problemático para los tamaños máximos de archivo debidos (4 GB), los tamaños máximos de volumen (2 TB, ¡un día de todos modos!), Fragmentación, etc.
Sin embargo, si nada de esto importa y solo desea un sistema de archivos simple, rápido y compatible, entonces FAT estará bien. En cuanto a la velocidad, debido a la falta de registro diario, permisos, etc., FAT podría superar las alternativas: NTFS / Ext3 / HFS ...
fuente
¿Hay alguna razón por la que estás usando la unidad FAT? Rsync debería funcionar para guardar datos, pero perderá metainformación sobre archivos ... propiedad, permisos, etc. y corre el riesgo de tener problemas si alguna vez sincroniza archivos grandes ya que FAT tiene un límite de tamaño de archivo de 2 gigas.
No puedo comentar sobre el rendimiento, nunca lo he comparado con otros. Me imagino que también tiene mucho que ver con las propias especificaciones de la unidad, así como con el sistema de archivos con respecto a eso.
Si pudiera , volvería a formatear el formato nativo que planea usar con la computadora (¿OS X? ¿Linux?), Aunque solo sea para mantener los metadatos y perder la bofetada de la frente en unos meses cuando termine sincronizando algo que falla debido a limitaciones del sistema de archivos. a menudo se puede compartir con otros sistemas mediante el intercambio de exportaciones o si usa NTFS puede mantener algunos metadatos pero aún así obtener la mayor compatibilidad entre sistemas, ya que Mac, NT y Linux ahora admiten la capacidad NTFS R / W.
fuente