OS X: Excluir pasta única do Backup do Time Machine via Terminal

5

Eu sei que há tmutil delete para excluir instantâneos únicos de timemachine de um backup de outra máquina - mas agora eu preciso excluir apenas uma das pastas dentro do backup.

No meu antigo (e agora morto) iMac TimeMachine fez backup do interno «Macintosh HD» e de um FireWire-Disk externo chamado «ONE»… agora tenho um MacBook Air e preciso apenas do último backup do HD interno ( «Macintosh HD»). Isso significa que já excluí todos os backups completos e incrementais anteriores ("snapshots") com tmutil delete … , mas agora também preciso excluir o backup do outro volume que foi salvo neste backup para liberar espaço na TimeMachine -Disk para novos backups.

Portanto, há duas pastas dentro do backup mais recente:

/Volumes/TM/Backups.backupdb/iMac/2013-03-24-111738/Macintosh\ HD
/Volumes/TM/Backups.backupdb/iMac/2013-03-24-111738/ONE

representando os dois volumes «Macintosh HD» (HD interno) e «ONE» (disco FireWire).

COMO posso excluir a pasta / volume «ONE» deste diretório de backup?

… O Finder não funciona, sudo rm não funciona, tmutil delete só funciona com instantâneos completos…

    
por albuvee 04.04.2013 / 19:04

2 respostas

2

Os backups do Time Machine são protegidos no nível do kernel pela extensão TMSafetyNet.kext . Você precisará executar o utilitário de desvio que faz parte do pacote da extensão para excluir o arquivo de backup. Veja a resposta a esta pergunta relacionada no AskDifferent.com para detalhes completos sobre onde encontrar o utilitário de bypass e como usá-lo.

Como posso excluir um arquivo marcado como item de backup?

    
por 05.04.2013 / 01:01
8

sudo /System/Library/Extensions/TMSafetyNet.kext/Helpers/bypass rm -r /Volumes/*/Backups.backupdb/*/*/*/Volumes/One

Em 10.7 e o bypass anterior estava em /System/Library/Extensions/TMSafetyNet.kext/Contents/MacOS/bypass .

Outras questões relacionadas:

por 05.04.2013 / 05:06