Por que o número para copiar continua mudando?

0

Então, atualmente, estou copiando alguns arquivos bastante grandes de uma unidade de rede para o meu disco rígido local.

Estou usando um MacBook Pro de 15 polegadas do início de 2011 com o Mac OS X 10.10.5 (Yosemite) instalado. Na imagem anexada, o número de arquivos que o sistema operacional acha que precisa copiar continua mudando (variando de 3.000 a 5.000).

É bastante óbvio que o número diminui com o tempo, mas no início a contagem era muito volátil, movendo-se para cima e para baixo até cerca de 25% por meio do download.

    
por agentroadkill 03.09.2015 / 18:55

1 resposta

0

So I’m currently copying some fairly large files from a network drive to my local hard disk drive.

O problema é que você está copiando arquivos de uma unidade de rede para uma unidade local. E o seu sistema local não tem acesso fácil às informações do sistema de arquivos armazenadas na tabela de inodes da unidade de rede remota. Então, o que está acontecendo é que o "Finder" está constantemente atualizando os cálculos enquanto percorre mais diretórios / arquivos na unidade de rede remota.

Por outro lado, se você fizesse uma versão reversa da operação - copiando arquivos de seu sistema de arquivos local para o volume de rede remoto - a quantidade de arquivos reportada seria calculada com mais rapidez e precisão . A razão é que o “Finder” não só teria acesso I / O mais rápido às unidades locais, mas - o mais importante - o “Finder” também teria acesso direto à tabela de inodes do sistema de arquivos local.

Por ter acesso direto à tabela de inode, o "Finder" essencialmente tem acesso a um índice / índice de dados do sistema de arquivos que dirá praticamente instantaneamente o tamanho de um arquivo / diretório sem tocar no arquivo.

Sem acesso direto à tabela de inodes em uma unidade local, o "Finder" está fazendo cálculos ao percorrer diretórios remotos. Por isso, é uma experiência frustrante se você estiver lidando com milhares de arquivos e estruturas de diretórios diferentes.

Ligeiramente tangente, mas eu achei o "Finder" lento lidando com cópias de rede como esta. Então eu prefiro usar o Carbon Copy Cloner ao lidar com cópias de rede como esta. O software usa rsync em seu núcleo, mas a GUI facilita o gerenciamento e a compreensão para usuários casuais. A estimativa da contagem de arquivos é melhor? Na verdade não. Mas eu acho Carbon Copy Cloner / rsync para ser mais eficiente e agradável de usar para backups incrementais.

    
por 07.09.2015 / 05:14