O Time Machine não deixa ejetar o seu disco
Para um disco do Time Machine, verifique o estado no Time Machine, espere que termine ou peça para parar o backup e deixe a limpeza concluir.
Terminou a sua cópia de segurança. O Time Machine mostra que está concluída. Clica em ejetar e o macOS diz-lhe que o disco está a ser utilizado. Soa-lhe familiar?
Para um disco do Time Machine, verifique o estado no Time Machine, espere que termine ou peça para parar o backup e deixe a limpeza concluir. backupd por si só não prova um backup ativo nesse disco. Não desative a indexação do Spotlight nem termine serviços de backup para o libertar. Tente uma ejeção normal; se continuar bloqueado, guarde tudo e desligue completamente o Mac antes de o desligar do computador.
Isto acontece constantemente com unidades do Time Machine e é uma das partes mais frustrantes do, de resto excelente, sistema de cópias de segurança da Apple. A cópia de segurança termina, mas algo continua a prender a unidade. Fica preso entre puxar o cabo (não o faça) e esperar indefinidamente que algum processo misterioso termine.
O culpado é quase sempre uma de duas coisas: o serviço backupd ainda não libertou totalmente a unidade, ou o Spotlight está ocupado a indexar a sua cópia de segurança. Às vezes são as duas coisas.
Por que é que o backupd prende a sua unidade
As cópias de segurança do Time Machine são geridas por um processo em segundo plano chamado backupd. Quando vê a barra de progresso da cópia de segurança terminar, a parte visível está feita, mas o backupd muitas vezes continua a trabalhar em segundo plano. Pode estar a atualizar metadados, a verificar a integridade da cópia ou a limpar ficheiros temporários.
Nos Macs com Apple Silicon, o backupd corre nos núcleos de eficiência para minimizar o impacto no seu trabalho. Isto é ótimo para o desempenho, mas significa que as tarefas de limpeza podem demorar mais do que o esperado. O processo foi concebido para ser discreto, o que por vezes significa que é lento.
backupd por si só não prova um backup ativo nesse disco.
O Spotlight piora a situação
Eis a parte que apanha a maioria das pessoas desprevenidas: o macOS indexa as cópias de segurança do Time Machine com o Spotlight. Isto permite-lhe pesquisar no seu histórico de cópias de segurança diretamente pelo Spotlight, o que é genuinamente útil quando precisa de encontrar uma versão antiga de um ficheiro.
O problema é que a indexação do Spotlight pode continuar muito depois de a cópia de segurança terminar. Os processos mds e mds_stores (Servidor de Metadados do Spotlight) vão percorrer a sua unidade de backup durante minutos, por vezes horas numa cópia de segurança grande.
Verá estes processos no Monitor de Atividade a aceder ao seu volume do Time Machine. Estão a fazer um trabalho legítimo, mas também o impedem de ejetar a sua unidade.
A forma segura de verificar o que está a bloquear a ejeção
Antes de forçar o que quer que seja, deve confirmar o que está realmente a aceder à sua unidade. Abra o Terminal e execute:
lsof /Volumes/NomeDaSuaUnidade
Substitua “NomeDaSuaUnidade” pelo nome real da sua unidade. Se tiver espaços, coloque todo o caminho entre aspas:
lsof "/Volumes/Time Machine Backup"
Este comando lista todos os processos com ficheiros abertos nesse volume. Provavelmente verá mds, mds_stores, backupd ou o Finder nos resultados. Agora já sabe exatamente o que resolver.
Spotlight
Não desative a indexação do Spotlight nem termine serviços de backup para o libertar.
Parar uma cópia de segurança em curso
Se o backupd ainda estiver a correr, a solução mais limpa é parar o Time Machine através da barra de menus. Clique no ícone do Time Machine e selecione “Ignorar Esta Cópia de Segurança” ou “Parar Cópia de Segurança” (o texto varia consoante a versão do macOS). Isto diz ao sistema para encerrar graciosamente o que está a fazer.
Guarde o trabalho, termine cópias e backups e feche as apps normalmente antes de tentar ejetar novamente.
Para um disco do Time Machine, verifique o estado no Time Machine, espere que termine ou peça para parar o backup e deixe a limpeza concluir.
Quando nada mais funciona
Tente uma ejeção normal; se continuar bloqueado, guarde tudo e desligue completamente o Mac antes de o desligar do computador.
Forçar a saída ou a ejeção pode causar perda de dados; Ejecta não certifica a segurança das escritas.
Uma abordagem mais rápida
Ejecta: Ejecta oferece diagnóstico gratuito de discos sem período de teste limitado. A licença paga desbloqueia saída e ejeção para apps compatíveis, Ejetar tudo e controlos do Time Machine. Processos do sistema podem exigir espera, autorização ou desligar o Mac. Guarde o trabalho e termine primeiro as transferências.
Prevenir futuros problemas de ejeção
Alguns hábitos podem reduzir a frequência com que se depara com isto.
Não desative a indexação do Spotlight nem termine serviços de backup para o libertar.
O Time Machine vale o ocasional incómodo da ejeção. Ter cópias de segurança fiáveis é demasiado importante para saltar apenas porque o processo de ejetar é por vezes irritante. Mas não deveria ter de adivinhar o que está a bloquear a sua unidade ou preocupar-se com a corrupção por um desligamento incorreto. As ferramentas certas tornam todo o processo indolor.
Ejecta oferece diagnóstico gratuito de discos sem período de teste limitado. A licença paga desbloqueia saída e ejeção para apps compatíveis, Ejetar tudo e controlos do Time Machine. Processos do sistema podem exigir espera, autorização ou desligar o Mac. Guarde o trabalho e termine primeiro as transferências.
Comprar Agora -Artigos relacionados
Porque é que o Mac diz 'Disco em utilização' sem nada aberto
Fechou todas as aplicações. Nenhuma janela do Finder está aberta. No entanto, o macOS insiste que algo está a …
Como ejetar uma pen USB do Mac em segurança
Todas as formas de ejetar uma pen USB no Mac e o que fazer quando o macOS diz que o disco está em utilização e …
Como encontrar, abrir e usar um disco externo no Mac
Ligue um disco externo ao Mac, encontre-o no Finder, abra os seus ficheiros e desligue-o em segurança. Um guia …
diskutil eject: como ejetar unidades pelo Terminal do Mac
Utilize diskutil eject /Volumes/Nome para ejetar unidades pelo Terminal do Mac. Guia completo: listar …