Por que copiar para a unidade flash leva tempo após o tamanho copiado corresponder ao tamanho do arquivo?

0

Eu uso o UBUNTU GNOME OS. Eu sinto muito tempo para copiar arquivos grandes para o meu usb. Demora alguns minutos depois que o tamanho copiado corresponde ao tamanho do arquivo. Por favor, veja a mensagem para, por exemplo, "Copiar 500MB de 500MB - restam 0 segundo"; Após a mensagem, há uma pausa por alguns minutos, o que não é encontrado no sistema operacional WINDOWS. Eu não entendo por que pausar lá. Posso consertar isso ..? Por favor ajude a consertar .. se possiba ....: -)

    
por Anoop K R 27.07.2015 / 15:00

2 respostas

1

O Ubuntu permite o cache de gravação para mídia USB por padrão, o Windows não (pelo menos no XP e 7).

Ao usar o Write Chaching, seus arquivos são gravados em um buffer, que é gradualmente gravado na unidade USB. Se o arquivo inteiro tiver sido gravado no buffer, o diálogo informará que a cópia foi concluída, enquanto o sistema operacional ainda está ocupado movendo os arquivos do buffer para a unidade flash.

É por isso que você deve sempre usar o método "ejetar com segurança" no Ubuntu , pois ainda pode haver arquivos no buffer que serão perdidos se você simplesmente desconectar a unidade flash.

Eu não recomendo desabilitar esse recurso (embora você possa ) porque aumentará muito o desgaste de seus pen drives (consulte esta discussão porque é uma má ideia).

    
por ApolloLV 27.07.2015 / 15:28
1

Isso acontece porque os dados são inicialmente copiados para o buffer (que é um processo rápido, pois envolve gravação na memória) e, posteriormente, o buffer é gravado no dispositivo externo (que é um processo mais lento devido ao fato de que as velocidades de gravação são muito mais lentas).

Uma boa maneira de garantir que o disco tenha sido gravado corretamente antes de ejetar é executar o comando sync em um terminal. O comando sai assim que o buffer é liberado, tornando seguro ejetar o dispositivo.

    
por Rohith Madhavan 27.07.2015 / 15:29