Como excluir o backup da máquina do tempo de outra máquina?

14

Eu usei minha unidade Time Machine para fazer backup da minha máquina principal e também do Mac de um amigo. Agora , seu computador está sendo copiado em outra unidade do Time Machine e ela gostaria que eu excluísse seu backup.

Estou familiarizado com a maneira (talvez obscura) de excluir um backup específico da máquina do tempo ou como excluir todos os backups de um arquivo específico, mas não tenho idéia de como excluir o backup de outra máquina.

Se eu tivesse acesso à máquina dela, ligaria a unidade e excluiria todo o backup dela usando a máquina do tempo no computador. Se é razoável ou não ter que fazer isso é irrelevante, eu acho, porque essa máquina não está disponível para mim. :)

Por favor, ninguém sugere que eu arraste o backup dela para o lixo. Eu fiz isso uma vez e o lixo nunca terminou de esvaziar.

Alguma ideia?

aaaidan
fonte
Arrastei a pasta de backup de uma das minhas máquinas antigas e, como você escreveu, não consigo esvaziar o lixo. Também não consigo arrastá-lo de volta porque há um erro: "A operação não pode ser concluída porque os itens de backup não podem ser modificados." Então, como você se livrou dessa pasta?
puri

Respostas:

16

Você pode usar a tmutilferramenta para excluir backups um por um.

sudo tmutil delete /Volumes/drive_name/Backups.backupdb/mac_name/YYYY-MM-DD-hhmmss

Se você tiver certeza de que selecionou o nome correto, poderá excluir todos os backups desse Mac, não passando o tempo e deixando excluir a pasta inteira:

sudo tmutil delete /Volumes/drive_name/Backups.backupdb/mac_name

O comando sudo precisa da sua senha (e não ecoará na tela, digite-a e faça uma pausa para ter certeza de que está namorando os arquivos corretos antes de pressionar enter).

bmike
fonte
O nome do outro Mac não aparece na pasta Backups.backupdb para mim (na versão 10.11.3).
Sam Brightman
@ SamBrightman É possível que a unidade esteja cheia e os backups antigos tenham sido removidos? Não é comum excluir todos os backups - o sistema normalmente deixa um intacto no pior dos casos. Talvez inicie uma nova pergunta se desejar obter ajuda para garantir que não seja um problema de permissão ou falha na unidade?
bmike
0

Deve ser algo ao longo das linhas de

$ sudo rm -rf /Volumes/BackupVolume/Backups.backupdb/machinename
geekosaur
fonte
1
Parece que me lembro de tentar essa "última vez" e o comando ficou suspenso por muitas horas. I terminou apenas re-formatar o disco, mas eu não quero fazer isso neste caso ...
aaaidan
Vai demorar um pouco se houver muitos backups, já que são todos arquivos individuais e não arquivos. Espere. Acabei de fazer isso em uma unidade ex-Time Machine (depois de migrar o backup para uma unidade maior) e é lenta, mas será concluída.
Geekosaur
4
Isso não funcionará, pois o sistema de arquivos protege o Backups.backupdb mesmo do usuário root que deseja excluir os arquivos.
Bmike
1
rm -rf não funciona, mesmo com sudo (fs nega permissões), este é o único caminho a seguir: <br> sudo tmutil delete [caminho para o nome da máquina] ** Exemplo: ** <br> sudo tmutil delete / Volumes /BackupDisk/Backups.backupdb/oldmachine
Magnus Rifkin