6 votos

¿Qué significa prepararse para copiar?

Estoy intentando copiar una gran cantidad de archivos de un disco duro a una cápsula del tiempo. Alrededor de 200 GB. Normalmente la copia de archivos en OSX es bastante rápida y sencilla, pero esto me pareció inmanejable, ya que antes de empezar a copiar se prepara para copiar los archivos, Y el número de archivos a copiar aumenta lentamente.

Normalmente esta etapa se acaba en un abrir y cerrar de ojos, pero debido al gran volumen tardó más de 20 minutos, después de eso me rendí. ¿Qué hace exactamente en este tiempo? ¿Por qué tiene que hacer eso, cuando simplemente estoy copiando una carpeta (sólo hay una carpeta en el nivel root del disco duro) para que sepa que todos los archivos están allí.

¿Hay alguna forma de saltarse este proceso, ya que en realidad es más rápido, aunque me lleve más tiempo, copiar trozos más pequeños, uno tras otro?

¿Por qué no puede simplemente copiar todos los 1s y 0s a través sin nada de esta preparación?

0 votos

También hace lo mismo al comprimir grandes cantidades de archivos: "Preparando para comprimir". Parece bastante extraño, hasta donde yo sé los comandos subyacentes no hacen esto?

1voto

bdonlan Puntos 508

No estoy seguro de lo que hace realmente la etapa de "preparación". Sospecho que podría tener algo que ver con la verificación de que el destino no tiene archivos/carpetas que están presentes en el origen (lo que le lleva a tener que preguntar qué hacer con el conflicto).

En cualquier caso, si te sientes cómodo con el terminal, puedes utilizar rsync, que empieza a copiar inmediatamente y te da información enseguida.

Yo usaría algo como:

rsync --partial --progress -av ~/Escritorio/MiCarpeta /Volúmenes/MiTimeCapsule/

Buena suerte.

0 votos

En realidad, el comando anterior no empieza a copiar inmediatamente.. Dice "construyendo lista de archivos..." seguido de un recuento del número de archivos que ha visto, incrementado 100 cada vez.

0 votos

Si quieres acelerar las cosas, no utilices la función -v bandera verbose.

0voto

rakslice Puntos 240

Como sugiere @Harv puedes usar rsync para copiar archivos en lugar del Finder, pero si usas la versión de rsync (2.6.x) que Apple incluye con Mavericks, querrá construir una lista de archivos antes de copiar nada, que es lo que estás tratando de evitar en primer lugar.

La versión 3 o más reciente de rsync aparentemente puede construir la lista de archivos sobre la marcha, de acuerdo con una respuesta aquí: https://serverfault.com/questions/208494/rsync-is-just-hanging-building-file-list

Para usar rsync 3 tendrás que conseguir una versión más nueva de algún sitio; aquí hay una entrada del blog que habla de algunas opciones: http://blog.brettalton.com/2013/08/05/how-to-speed-up-rsync-on-your-mac-and-stop-the-dreaded-building-file-list/

1 votos

brew install rsync se puede utilizar para obtener rsync 3.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X