38 votos

¿Cómo puedo utilizar rsync con un sistema de archivos FAT?

Me gustaría escribir un simple script de copia de seguridad que guarda algunos datos a una unidad FAT. Debo formatear la unidad y un mejor uso del sistema de archivos o es posible el uso de rsync con la GRASA? Si es así, ¿qué problemas se pueden ejecutar en? Sería el rendimiento será mucho peor?

EDITAR: Esto es en linux, ni siquiera sabía que había un rsync para windows. Las fuentes son de varios sistemas de archivos (es un desastre), y el destino se encuentra en la actualidad con formato FAT32.

Gracias por sus respuestas, creo que voy a ir para volver a formatear, ya que no estoy completamente seguro acerca de los tamaños de archivo que vas a tener.

52voto

mloskot Puntos 221

Puedo usar rsync para hacer copias de seguridad de mis fotos me almacenar y procesar en un portátil con Linux (Ubuntu 10.4). Yo una copia de seguridad a un nivel muy básico NAS con 1 tb de disco duro formateado como FAT32. El NAS caso y el firmware es muy básica, por lo que no permite volver a formatear la unidad.

El comando que uso es:

$ rsync --progress --modify-window=1 --update --recursive --times \
  /home/mloskot/Pictures /mnt/nas/Pictures

Para permitir la correcta comparación de tiempo --modificar la ventana=1 se utiliza la opción, porque FAT32 registros de archivo con las marcas de tiempo de 2 segundos resolución que es diferente al sistema de ficheros utilizado(s) en Linux. --Actualización para evitar la copia innecesaria de archivos existentes - se comporta como copia de seguridad incremental.

Con el fin de hacer el tamaño basado en la comparación, puede especificar --talla única opción.

16voto

thraxil Puntos 191

Yo recomendaría formatear a un linux fs si es posible. Como se mencionó, la GRASA tiene relativamente bajos límites de tamaño de archivo y no podría manejar los permisos y la propiedad del todo bien. Lo que es más importante, la GRASA no hace un seguimiento de la modificación de los tiempos en los archivos como, precisamente, como, por ejemplo ext3 (GRASA es sólo precisa para dentro de 2 segundos de la ventana). Esto lleva a que particularmente desagradable comportamiento con rsync como a veces se decide que los archivos originales es más reciente o más antiguo que el archivo de copia de seguridad suficiente que necesita para volver a copiar los datos o, al menos, vuelva a comprobar el hash. Con todo, es muy pobre el rendimiento de las copias de seguridad. Si usted debe pegarse con GRASA, mira en rsync --tamaño de sólo-y-modificar en la ventana de banderas como soluciones provisionales.

3voto

Some French Guy Puntos 96

¿Es este rsync en linux desde una grasa (la versión de grasa?) disco o estás usando el Windows versión cwRsync?

Manera FAT16 o 32 trabajar con ambas versiones (no has intentado FAT12). Si estás en un sistema linux esperaría a ser un poco peor que utilizando un sistema de archivos linux-formato como en general son ligeramente más lentos (feliz a alguien que me puso bien en este uno si me equivoco) rendimiento de un sistema de archivos FAT.

1voto

Steve Wright Puntos 1085

Sí formatear! Usted siempre debe usar un mejor sistema de archivos de FAT a menos que sea necesario por razones de compatibilidad!

Yo sugeriría que usted formatee la unidad de disco utilizando el mismo sistema de archivos que está sincronizándose, de lo contrario, se podrían perder los permisos y atributos que se establecen en sus archivos y directorios.

GRASA (presumiblemente FAT32) podría ser problemático, debido máximo de tamaño de archivo (4GB), el volumen máximo tamaños (2 tb - un día, de todos modos!), la fragmentación etc.

Sin embargo, si nada de esto importa y lo que desea es una manera simple, rápida y máximo de archivo compatible con el sistema, a continuación, la GRASA va a estar bien. Velocidad prudente, debido a la falta de journalling, permisos, etc, la GRASA podría posiblemente por realizar las alternativas: NTFS/Ext3/HFS...

1voto

Bart Silverstrim Puntos 28092

Hay una razón por la que el uso de la GRASA de la unidad? Rsync debe trabajar para guardar los datos, pero vas a perder la meta-información acerca de los archivos...de propiedad, permisos, etc...y te arriesgas a tener problemas si alguna vez rsync archivos de gran tamaño ya que la GRASA tiene un límite de tamaño de archivo de 2 gb.

Desempeño que no se puede comentar, no he visto nunca los puntos de referencia se compara con la de los demás. Me imagino que también tiene mucho que ver con la unidad del propio pliego de condiciones, así como sistema de archivos, en cuanto a que.

Si pudiera, me gustaría volver a formatear en el formato nativo usted está planeando para su uso con el ordenador (mac OS X? Linux?), si para nada más que para mantener los metadatos y perder la frente bofetada en un par de meses, cuando se me acabe la sincronización de algo que los errores debido a limitaciones del sistema de ficheros. a menudo compartiendo con otros sistemas puede realizarse a través de intercambio de las exportaciones, o si utiliza NTFS puede mantener a algunos de los metadatos, pero todavía conseguir la mayoría de la cruz-la compatibilidad del sistema desde el Mac, windows NT, Linux y todo el soporte NTFS R/W capacidad ahora.

EnMiMaquinaFunciona.com

EnMiMaquinaFunciona es una comunidad de administradores de sistemas en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros sysadmin, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X