¿Por qué copiar a una unidad flash lleva tiempo después de que el tamaño copiado coincida con el tamaño del archivo?

¿Por qué copiar a una unidad flash lleva tiempo después de que el tamaño copiado coincida con el tamaño del archivo?

Yo uso el sistema operativo UBUNTU GNOME. Tengo ganas de tomarme mucho tiempo para copiar archivos grandes a mi USB. Pasan unos minutos hasta que el tamaño copiado coincida con el tamaño del archivo. Consulte el mensaje, por ejemplo, "Copiando 500 MB de 500 MB - Quedan 0 segundos"; Después del mensaje hay una pausa de unos minutos, que no se encuentra en el sistema operativo WINDOWS. No entiendo por qué se detiene allí. ¿Puedo arreglar esto...? Por favor, ayuda a solucionarlo... si es posible... :-)

Respuesta1

Ubuntu habilita el almacenamiento en caché de escritura para medios USB de forma predeterminada, Windows no (al menos en XP y 7).

Cuando utiliza Write Chaching, sus archivos se escriben en un búfer, que luego se escribe gradualmente en la unidad USB. Si todo el archivo se ha escrito en el búfer, el cuadro de diálogo le indicará que ha terminado de copiarse, mientras el sistema operativo todavía está ocupado moviendo los archivos del búfer a la unidad flash.

Es por eso que siempre debes usar el método de "expulsión segura" en Ubuntu, ya que es posible que todavía haya archivos en el búfer que se pierdan si simplemente desconecta la unidad flash.

No recomiendo desactivar esta función (aunquepoder) porque aumentará en gran medida el desgaste de sus unidades flash (Veresta discusiónpor la razón por la cual esto es una mala idea).

Respuesta2

Esto sucede porque los datos se copian inicialmente en el búfer (que es un proceso rápido ya que implica escribir en la memoria) y posteriormente, el búfer se escribe en el dispositivo externo (que es un proceso más lento debido al hecho de que las velocidades de escritura). son mucho más lentos).

Una buena manera de asegurarse de que el disco se haya escrito correctamente antes de expulsarlo es ejecutar el synccomando en una terminal. El comando sale una vez que se ha vaciado el búfer, lo que hace que sea seguro expulsar el dispositivo.

información relacionada