Não é possível esvaziar a lixeira e excluir os backups do Time Machine? Veja como consertar isso
Índice:
Apesar do Time Machine ser uma solução notável para backups fáceis, um problema peculiar pode surgir para alguns usuários do Time Machine que faz com que o Mac OS X Trash não seja capaz de esvaziar quando a unidade de backup é conectada ao Mac. Isso geralmente se manifestará como o seguinte; um usuário tenta esvaziar a Lixeira, a Lixeira se recusa a esvaziar ou fica presa em “Preparando para esvaziar a Lixeira…”, que conta até várias centenas de milhares (ou mais) arquivos.Deixado sozinho, o Lixo às vezes começa a deletar depois de algumas horas contando os arquivos, mas fica tão lento que você pode literalmente esperar um dia ou mais para o Lixo deletar - dificilmente prático.
Isso é obviamente uma peculiaridade ou bug, e parece acontecer quando alguém tenta remover backups manualmente para criar espaço extra em um disco rígido ou quando um backup antigo é corrompido quando o Time Machine está tentando para realizar tarefas domésticas. Este problema foi supostamente resolvido em uma atualização anterior do Mac OS X, mas ainda assim continua no Mountain Lion, Mavericks, Sierra, El Capitan, etc., talvez porque os arquivos que estão causando o problema sejam muito mais antigos, geralmente do Mac OS X Lion e anteriores.
OK chega de discussão sobre o problema e alguns antecedentes, vamos chegar à solução para que você possa esvaziar a lixeira novamente e remover os velhos e obstinados backups do Time Machine de uma vez por todas.
Esvaziar manualmente a lixeira quando os arquivos de backup do Time Machine estão travados
Isso requer o uso de force delete através do Terminal, o que o torna um pouco mais avançado. Se você não sabe o que está fazendo ou não se sente confortável com o Terminal, pode pular isso completamente e aguardar a incrivelmente longa exclusão da Lixeira pelo Finder. Prossiga por sua conta e risco.
Certifique-se de emitir comandos com precisão, caso contrário, você pode excluir involuntariamente arquivos que não deseja remover, isso é muito importante porque o Terminal não solicita sua aprovação ou confirmação, ele simplesmente exclui tudo.
- Conecte a unidade do Time Machine ao Mac e interrompa (temporariamente) quaisquer backups existentes do Time Machine
- Abra o Terminal, encontrado em /Aplicativos/Utilitários/ e digite o seguinte comando para alterar o diretório ativo para o da unidade de backup do Time Machine:
- Confirme que você está no local apropriado listando o conteúdo da pasta .Trashes/, isso geralmente revelará uma subpasta '501', que contém os arquivos Backups.backupdb teimosos. Você pode verificar se está no lugar certo com sudo ls:
- Agora para deletar o conteúdo da pasta .Trashes 501 usando o comando rm. Certifique-se de ter a sintaxe correta em uso aqui, caso contrário, você pode excluir acidentalmente algo que não deseja. O comando rm não pede confirmação, apenas apaga os arquivos.
- Deixe o Terminal sentar e fazer o que quer, não há atividade visível, mas normalmente os arquivos serão removidos dentro de 2 a 15 minutos no máximo, saia do Terminal quando terminar
- Confirme se a lixeira está funcionando normalmente, esvaziando-a normalmente no Mac OS X Finder
cd /Volumes/(nome da unidade de backup)/.Trashes/
Por exemplo, para alterar o diretório para uma unidade de backup chamada “Mac Backups”, o comando seria:
cd /Volumes/Mac\ Backups/.Trashes/
sudo ls 501/
Nota: Em algumas circunstâncias, a pasta 501 não existirá ou terá outro nome. Às vezes, .Trashes também contém os arquivos backupdb diretamente. Se você não encontrar o diretório 501/, apenas exclua o conteúdo de .Trashes/. Vamos nos concentrar em .Trashes/501/ para ser o mais detalhado possível com a intenção de reduzir erros com o comando rm.
sudo rm -rf 501/Backups.backupdb/
Digite a senha do administrador quando solicitado para começar a excluir os arquivos .Trashes/501/Backup.backupdb/
Somente usuários avançados: versão de sintaxe mais curta para backups do Time Machine travados na Lixeira
Uma versão muito mais curta do processo acima pode ser obtida eliminando algumas das proteções usadas nas etapas acima. Use este comando apenas se estiver familiarizado com o Terminal, substituindo “BackupDriveName” pelo nome do disco rígido em questão:
sudo rm -rf /Volumes/BackupDriveName/.Trashes/
Somente usuários avançados: Usando tmutil para excluir backups travados pelo terminal
Opcionalmente, você também pode usar a ferramenta de linha de comando 'tmutil' para excluir um backup do Time Machine. Basta substituir “DRIVENAME” pelo nome da unidade do Time Machine e “BACKUPTODELETE” pelo backup em questão, conforme determinado pela data. Isso requer o uso do Terminal, o que significa que é apenas para usuários avançados de Mac:
sudo tmutil delete /Volumes/DRIVENAME/Backups.backupdb/BACKUPTODELETE
sudo requer uma senha de administrador para poder concluir a tarefa.
Agora, abordamos várias maneiras de contornar esse problema e certamente uma funcionará para você.
Se o motivo pelo qual você está tentando excluir backups antigos é liberar espaço para outra mídia, considere particionar a unidade de backup para que uma seção seja dedicada ao Time Machine enquanto o restante esteja disponível para armazenamento direto de arquivos .Isso evitará a necessidade de remover manualmente os backups do Time Machine para liberar espaço para os arquivos e, com sorte, evitar que esse problema ocorra.
Além disso, lembre-se de que, se você usar backups redundantes do Time Machine, pode ser necessário executar esse processo em ambas as unidades de backup.
Excluir backups do Time Machine quando a "Proteção da integridade do sistema" impedir que você faça isso
Outro cenário que pode ocorrer em Macs mais recentes com versões mais recentes do Mac OS é um erro ao tentar excluir backups do Time Machine que diz algo como “Os itens na lixeira não podem ser excluídos devido à proteção de integridade do sistema”. A solução para esse erro é desativar temporariamente o SIP no Mac, descartar os arquivos de backup do Time Machine e reativar o SIP novamente.
Qual método funcionou para você? Compartilhe suas próprias experiências e soluções nos comentários abaixo.