Il modo più veloce per eliminare tutti i backup di Timemachine per una macchina


17

Qual è il modo consigliato per sbarazzarsi di un intero archivio TimeMachine (aka Backups.backupdb)?

L'uso di Utility Disco per cancellare l'intero disco non è un'opzione.

Ho spostato tutto nel Cestino, ma "prepararsi a svuotare il cestino" contava i file da eliminare per sempre. Ho cancellato a -100.000 file.

Quindi qual è il modo consigliato per eliminare enormi quantità di file?

Risposte:


16

Se hai dimestichezza con l'utilizzo di Terminal.app (che si trova nella cartella Utilità), puoi provare a utilizzare il sudo rm -r <path>/Backups.backupdbcomando Unix . Nota che <path>è il segnaposto per il percorso del disco rigido in cui si trova il backup di Time Machine. Prestare attenzione al percorso che si passa a questo comando assicurandosi che non vi siano errori di battitura.

I passaggi completi sono:

  1. Avvia Terminal.app
  2. In una delle finestre di Terminal.app, digitare sudo rm -Rseguito da uno spazio
  3. Utilizzare quindi una finestra del Finder per accedere alla Backups.backupdbcartella
  4. Trascina quella cartella nella finestra di Terminal.app del passaggio 2 e premi il tasto Invio.
  5. È possibile che ti venga chiesto di digitare la password per l'account amministratore.
  6. Il prompt predefinito riapparirà nella finestra di Terminal.app al termine dell'eliminazione.

Digitare man rmper la documentazione.


è Backups.backupdbuguale al MachineName.sparsebundlevolume della macchina del tempo? Non vedo alcun file backupdb. (Dec '15, El Capitan)
Olie

1
Avevo bisogno del /System/Library/Extensions/TMSafetyNet.kext/Contents/Helpers/bypassprefisso nella risposta di mattorb per eludere gli errori "Operazione non consentita".
Dave X,

29

Se hai:

Operazione non permessa

dopo l'esecuzione

sudo rm -rf Backups.backupdb

dovresti seguire questo approccio , che viene aggiunto bypassprima del comando remove:

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

1

L'approccio di Mattorb funziona bene.

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

Tuttavia, il percorso per Backups.backupdb può essere inserito più facilmente trascinando la cartella nella finestra del terminale dopo il comando rm -rfv [spazio]

Funziona ancora se hai messo Backups.backupdb nel cestino - tutto ciò che serve è spostarlo sul suo disco originale e quindi applicare il comando terminale sopra da lì. spero che questo possa essere d'aiuto


0

Una volta aperto il terminale, ho usato il seguente comando:

rm -rfv /path/to/folder/

I rmezzi ricorsivi,f con forza, vsignifica verboso in modo da poter effettivamente vedere i file che vengono eliminati.

Fai attenzione quando usi questo comando. È necessario specificare il percorso esatto altrimenti non è possibile annullare per questo comando (a meno che non si disponga di un backup che sia saggio).

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.