Como retomar uma cópia de arquivos interrompida no Mac

Uma cópia para um NAS ou um disco externo para no meio: o Wi-Fi cai, alguém esbarra no cabo, o Mac entra em repouso. Em um macOS recente, o Finder muitas vezes consegue continuar de onde parou: procure o item esmaecido que ele deixou no destino, clique nele com o botão direito e escolha a opção para retomar a cópia. Quando essa opção não aparece, o rsync no Terminal pode continuar o trabalho sem começar do zero. E se cópias grandes para outros discos fazem parte da sua semana, um gerenciador de arquivos que espera o volume e retoma sozinho poupa você de ficar vigiando.
Retomar uma cópia interrompida no Finder
Desde o macOS Monterey, uma cópia do Finder interrompida não simplesmente desaparece. O arquivo que estava sendo gravado fica no destino como um item esmaecido, e o Finder lembra até onde tinha chegado.
- Abra a pasta de destino (no NAS, no disco externo ou na outra pasta).
- Encontre o item esmaecido com o nome do arquivo que você estava copiando.
- Clique nele com o botão direito (ou Control-clique) e escolha a opção para retomar a cópia.
A cópia continua de onde parou, em vez de regravar o arquivo inteiro. Se preferir recomeçar, apague o item esmaecido e copie de novo.
Quando o Finder não consegue retomar
A opção nem sempre é oferecida, e vale conhecer os casos mais comuns:
- O disco de destino foi desconectado ou o compartilhamento de rede caiu. Reconecte primeiro o compartilhamento ou o disco (para um servidor, ⌘K no Finder abre a janela de conexão) e depois veja se o item esmaecido ainda está lá. Às vezes ele sumiu, e a cópia precisa recomeçar.
- Você copiou uma pasta inteira. A retomada vale para o arquivo que foi interrompido; os arquivos que o Finder ainda não tinha alcançado não são copiados por ela. Compare as duas pastas e copie só o que falta, ou deixe o
rsync(abaixo) resolver isso para você. - A cópia terminou com um erro em vez de só parar. Um erro em um único arquivo pode encerrar a operação inteira. Anote qual era o arquivo, copie o resto e depois cuide desse arquivo à parte.
O Finder não espera um servidor que deixou de responder: uma breve queda da rede pode bastar para encerrar uma cópia longa com um erro.
Retomar uma cópia com rsync no Terminal
O rsync compara a origem e o destino e só envia o que falta ou o que é diferente. Por isso, executar o mesmo comando de novo depois de uma interrupção continua a cópia:
rsync -ah --partial --progress ~/Movies/Project/ /Volumes/NAS/Project/
-amantém datas, permissões e a estrutura de pastas;-hmostra tamanhos legíveis.--partialmantém um arquivo copiado pela metade em vez de apagá-lo, para que uma execução seguinte aproveite o que já foi enviado.--progressmostra cada arquivo à medida que avança.- A barra no fim da origem (
Project/) copia o conteúdo da pasta para dentro da pasta de destino.
Se a conexão cair, execute exatamente o mesmo comando outra vez: os arquivos completos são pulados e a cópia segue. O rsync que vem com o macOS é uma versão antiga ou reduzida; se alguma opção for recusada, um rsync atual instalado pelo Homebrew (brew install rsync) aceita todas.
Para impedir que o Mac entre em repouso durante uma transferência longa, coloque caffeinate -i antes do comando:
caffeinate -i rsync -ah --partial --progress ~/Movies/Project/ /Volumes/NAS/Project/
Cópias grandes que sobrevivem às quedas com o Folia Files
Se você move com frequência pastas grandes para um NAS, um servidor ou um disco externo, o Folia Files cuida das interrupções por você. As cópias avançam arquivo por arquivo e, quando um volume para de responder no meio do caminho, ele espera em vez de falhar.

Cópias que esperam e depois retomam sozinhas
Abra a origem em um painel e o destino no outro, selecione o que copiar e pressione F5 (Arquivo › Copiar para o Outro Painel), ou arraste os itens de um painel para o outro. Se o compartilhamento ou o disco sumir durante a cópia, a linha de progresso em Operações mostra Aguardando “NAS”… a cópia será retomada sozinha. Reconecte o disco ou espere a rede voltar, e a cópia continua de onde parou:
- arquivos já copiados por inteiro (mesmo tamanho e mesma data) são reconhecidos e deixados como estão;
- arquivos grandes (64 MB ou mais) copiados para outro disco são gravados em blocos e continuam a partir dos últimos bytes gravados, não do início;
- um arquivo no destino que é diferente da origem e não foi deixado por esta cópia nunca é sobrescrito: ele é sinalizado.
O tempo de espera é definido em Ajustes › Arquivos e Rede › Cópias: Aguardar o volume por até vai de 30 segundos a 15 minutos (2 minutos por padrão).
Retomar mais tarde, mesmo depois de sair
Se o volume não voltar a tempo, a cópia para com o alerta Cópia Interrompida. O que já foi copiado fica, e Retomar continua dali assim que o disco ou o servidor estiver disponível de novo. Se o Folia Files foi encerrado ou o Mac reiniciado no meio de uma cópia, a próxima abertura mostra Uma Cópia Não Foi Concluída, com o mesmo botão Retomar (ou Esquecer).
Um arquivo que não pode ser lido é sinalizado pelo nome, e o resto da cópia continua: um único arquivo danificado não encerra mais a operação inteira.
Verificar, manter o Mac ativo, uma cópia por vez
Os outros ajustes da seção Cópias ajudam nas transferências longas:

- Verificar cada arquivo copiado para outro disco (relido e comparado, mais lento): cada cópia é relida e comparada com o original; uma cópia que não confere é apagada e sinalizada.
- Manter o Mac ativo durante cópias, backups e importações: ativado por padrão. A tela ainda pode se apagar; um MacBook com a tampa fechada entra em repouso mesmo assim.
- Uma cópia por vez por disco de destino (as outras aguardam a vez): duas cópias para o mesmo NAS não disputam a velocidade dele.
- Velocidade máxima para volumes de rede: deixa banda livre para o resto durante um envio grande.
Um servidor que deixa de responder também não trava o app: o resto da janela continua utilizável enquanto a cópia espera. Essas cópias funcionam do mesmo jeito na versão do site e na versão da Mac App Store.
Qual método usar?
- Um arquivo grande, uma única interrupção: tente primeiro retomar pelo Finder.
- Uma pasta inteira, ou o Finder não consegue retomar:
rsync -ah --partial, executado de novo até terminar. - Cópias grandes e frequentes para um NAS, um servidor ou discos externos: uma cópia que espera o volume, retoma sozinha e pode verificar cada arquivo; é para isso que o Folia Files foi feito.
Se o disco se recusar a ser ejetado depois da cópia, veja como ejetar um disco que diz estar em uso. E para copiar para SFTP ou S3 sem instalar nada no sistema, confira como conectar a SFTP e S3 sem macFUSE.


