A maneira mais rápida de excluir todos os backups do Timemachine de uma máquina


17

Qual é a maneira recomendada de se livrar de um arquivo TimeMachine inteiro (também conhecido como Backups.backupdb)?

Usar o Utilitário de Disco para apagar todo o disco não é uma opção.

Mudei tudo para o Lixo, mas "preparar para esvaziar o lixo" estava contando arquivos para excluir para sempre. Cancelei em -100.000 arquivos.

Então, qual é a maneira recomendada de excluir grandes quantidades de arquivos?

Respostas:


16

Se você estiver familiarizado com o Terminal.app (localizado na pasta Utilitários), tente usar o sudo rm -r <path>/Backups.backupdbcomando Unix . Observe que <path>é o espaço reservado para o caminho para o disco rígido onde está localizado o backup do Time Machine. Tenha cuidado com o caminho que você passa para este comando, garantindo que não haja erro de digitação.

As etapas completas são:

  1. Inicie o Terminal.app
  2. Em uma das janelas do Terminal.app, digite sudo rm -Rseguido por um espaço
  3. Use uma janela do Finder para navegar até a Backups.backupdbpasta e, em seguida,
  4. Arraste essa pasta para a janela do Terminal.app da etapa 2 e pressione a tecla Return.
  5. Você pode ser solicitado a digitar a senha da conta de administrador.
  6. O prompt padrão reaparecerá na janela do Terminal.app quando a exclusão for concluída.

Digite man rmpara documentação.


é Backups.backupdbigual ao MachineName.sparsebundlevolume da máquina do tempo? Não estou vendo nenhum arquivo de backupdb. (Dec '15, El Capitan)
Olie

11
Eu precisava do /System/Library/Extensions/TMSafetyNet.kext/Contents/Helpers/bypassprefixo na resposta do mattorb para ignorar os erros "Operação não permitida".
Dave X

29

Se você tem:

Operação não permitida

depois de executar

sudo rm -rf Backups.backupdb

você deve seguir esta abordagem , que é adicionada bypassantes do comando remove:

sudo /System/Library/Extensions/TMSafetyNet.kext/Contents/Helpers/bypass rm -rfv Backups.backupdb

1

A abordagem de Mattorb funciona bem.

sudo /System/Library/Extensions/TMSafetyNet.kext/Contents/Helpers/bypass rm -rfv Backups.backupdb

No entanto, o caminho para Backups.backupdb pode ser inserido com mais facilidade arrastando e soltando a pasta na janela do terminal após o comando rm -rfv [space]

Ainda funciona se você tiver colocado o Backups.backupdb no lixo - tudo o que é necessário é movê-lo para o disco original e aplicar o comando do terminal acima. Eu espero que isso ajude


0

Quando o terminal está aberto, usei o seguinte comando:

rm -rfv /path/to/folder/

O rmeio recursivo, com fforça, vsignifica detalhado para que você possa realmente ver os arquivos sendo excluídos.

Tenha cuidado ao usar este comando. Você deve especificar o caminho exato, caso contrário, não há como desfazer esse comando (a menos que você tenha um backup adequado).

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.