¿Debo verificar los archivos copiados y con qué software?

3

Me gustaría mover / copiar archivos de gran tamaño de un disco duro a otro. ¿Debo verificar que los archivos movidos estén en el lado seguro o eso es una anulación? Si no, ¿qué software debo usar?

En Windows hay un software llamado Teracopy para esto.

    
pregunta MacProGirl 04.01.2016 - 00:28

6 respuestas

4

Esta discusión parece sugerir que el Finder verifica los archivos copiados al copiar en todos los medios (pero no de otra manera). Esto significa que usted no tiene que verificarlo usted mismo. El único problema es que no puedo encontrar pruebas o confirmación oficial de que esto sea cierto. Así que no lo confiaría al 100%.

En cualquier caso, si desea asegurarse manualmente, hay dos tipos de herramientas que puede usar.

Opción 1: use herramientas que le indican si copió correctamente. Este QA le muestra cómo usar las herramientas de diff (línea de comandos o GUI, su elección) para hacerlo. La respuesta de stuffe a su pregunta muestra una manera rápida y sucia de estar razonablemente seguro de que la operación de copia fue correcta: simplemente verifique el tamaño total de las carpetas.

Opción 2: utilizar rsync. Rsync es una herramienta que puede encontrar diferencias entre el origen de la copia y el destino, y actualizar el destino para reflejar el origen. Es diferente de cp -R porque (1) le dice si hay diferencias, por lo que hace esa diferencia y (2) solo necesita copiar las diferencias, lo que lo hace más rápido cuando el destino está casi a la altura fecha.

Hay tres formas comunes en las que podrías querer usar rsync:

  • rsync --dry-run (aka rsync -n ) para decirle a rsync que muestre qué archivos deben actualizarse sin hacer nada. Esto es básicamente como diff.
  • Simplemente use rsync para copiar archivos y ejecútelo nuevamente para verificar y corregir las diferencias.
  • Algunas personas dicen que Finder copia más rápido que rsync. Puede usar el Finder para hacer la copia inicial, luego usar rsync una vez para verificar y corregir las diferencias.

Indicadores rsync importantes para saber:

  • -v , verbose, hace que rsync imprima lo que se está copiando. Esto es bueno para el paso de verificación, para que veas lo que no se copió bien antes.
  • -a archiva, establece un grupo de otros indicadores que le indican a rsync que conserve el tiempo de modificación, los permisos, etc. Si solo desea conservar un subconjunto de metadatos de archivos, lea la página de manual de rsync para ver qué indicadores desea configurar.
  • Algunas personas dicen que la versión de rsync incluida con Mac OS no admite la copia de atributos de archivos extendidos HFS, que almacenan elementos como si se muestra la extensión del archivo, "Abrir con ..." configuración, comentarios destacados, etiquetas, etc. Para obtener la última copia de rsync, instale Homebrew y brew install homebrew/dupes/rsync .
respondido por el interestinglythere 04.01.2016 - 01:13
3

rsync es la herramienta que desea realizará la verificación mientras realiza la copia y, si se interrumpe, se puede reiniciar

Tenga en cuenta que rsync de OSX es antiguo y si le interesan los atributos extendidos, necesita una versión más reciente

    
respondido por el Mark 04.01.2016 - 00:54
1

Si la operación de copia se realiza correctamente, no debería haber ninguna necesidad de verificación. Sin embargo, una comprobación rápida de la cordura es resaltar todos los archivos del nivel superior de la unidad y usar Option + cmd + i

Haga esto para el origen y el destino, y verifique la cantidad de coincidencias de archivos y el tamaño total del archivo (no importa si el tamaño en el disco es diferente, esto puede cambiar según la configuración de la unidad).

    
respondido por el stuffe 04.01.2016 - 01:07
1

Sugeriría rsync, pero como dijo que no está cómodo con la terminal de bash, ¿podría sugerirle a Unison? enlace

Puede usarlo para sincronizar dos directorios que pueden ser locales o remotos. Utiliza rsync como parte de su back-end y siempre tiene cuidado de dejar ambos directorios en un estado seguro.

    
respondido por el WorBlux 04.01.2016 - 07:07
1

Carbon Copy Cloner es un software fantástico que volverá a copiar todo lo que haya fallado.

Enlace: enlace

Y para su información, este es un front-end fácil de usar para la venerable herramienta de línea de comandos rsync, además de algunas optimizaciones. Rsync ha existido por más de 20 años, creo.

    
respondido por el Harv 04.01.2016 - 01:04
-1

Uso RapidCopy para esto: enlace

La cobertura también es excelente: enlace

Actualización: usé Teracopy cuando estaba en Windows.

    
respondido por el Chris F. 24.07.2018 - 00:00

Lea otras preguntas en las etiquetas