Impossibile svuotare il cestino ed eliminare i backup di Time Machine? Ecco come risolverlo

Sommario:

Anonim

Nonostante Time Machine sia una soluzione straordinaria per i backup facili, per alcuni utenti di Time Machine può sorgere un problema particolare che fa sì che il Cestino di Mac OS X non sia in grado di svuotarsi quando l'unità di backup è collegata al Mac. Questo di solito si manifesterà come segue; un utente tenta di svuotare il Cestino, il Cestino si rifiuta di svuotarsi o si blocca su "Preparazione a svuotare il Cestino..." che quindi conta fino a diverse centinaia di migliaia (o più) di file.Lasciato da solo, il Cestino a volte inizierà a eliminare dopo alcune ore di conteggio dei file, ma va così lentamente che puoi letteralmente aspettare un giorno o più per l'eliminazione del Cestino - poco pratico.

Questa è ovviamente una stranezza o un bug, e sembra accadere quando qualcuno tenta di rimuovere manualmente i backup per creare spazio extra su un disco rigido, o quando un vecchio backup viene danneggiato quando Time Machine sta tentando per eseguire le pulizie. Questo problema è stato presumibilmente risolto in un precedente aggiornamento di Mac OS X, ma continua comunque in Mountain Lion, Mavericks, Sierra, El Capitan, ecc., Forse perché i file che causano il problema sono spesso molto più vecchi, in genere da Mac OS X Lion e prima.

OK basta discutere del problema e un po' di retroscena, arriviamo alla soluzione in modo che tu possa svuotare di nuovo il Cestino e rimuovere quei vecchi ostinati backup di Time Machine una volta per tutte.

Svuota manualmente il cestino quando i file di backup di Time Machine sono bloccati

Questo richiede l'uso di force delete attraverso il Terminale, il che lo rende un po' più avanzato. Se non sai cosa stai facendo o non ti senti a tuo agio con Terminal, potresti voler s altare tutto questo e aspettare invece l'eliminazione incredibilmente lunga del Cestino tramite Finder. Procedete a vostro rischio.

Assicurati di impartire i comandi in modo preciso altrimenti potresti eliminare involontariamente file che non vuoi rimuovere, questo è molto importante perché il Terminale non richiede approvazione o conferma, semplicemente cancella tutto.

  • Collega l'unità Time Machine al Mac e (temporaneamente) interrompi tutti i backup di Time Machine esistenti
  • Apri Terminale, che si trova in /Applicazioni/Utility/, quindi immetti il ​​seguente comando per modificare la directory attiva in quella dell'unità di backup di Time Machine:
  • cd /Volumes/(nome dell'unità di backup)/.Cestini/

    Ad esempio, per cambiare la directory in un'unità di backup denominata "Backup Mac", il comando sarebbe:

    cd /Volumi/Mac\Backup/.Cestini/

  • Conferma di essere nella posizione corretta elencando il contenuto della cartella .Trashes/, questo di solito rivelerà una sottocartella "501", che contiene i file Backups.backupdb ostinati. Puoi ricontrollare di essere nel posto giusto con sudo ls:
  • sudo ls 501/

    Nota: In alcune circostanze, la cartella 501 non esisterà o avrà un altro nome. A volte .Trashes contiene direttamente anche i file backupdb. Se non trovi la directory 501/, elimina semplicemente il contenuto di .Trashes/. Ci concentreremo su .Trashes/501/ per essere il più dettagliato possibile con l'intenzione di ridurre gli errori con il comando rm.

  • Ora per eliminare il contenuto della cartella .Trashes 501 utilizzando il comando rm. Assicurati di utilizzare la sintassi corretta qui, altrimenti potresti eliminare accidentalmente qualcosa che non desideri. Il comando rm non chiede conferma, cancella semplicemente i file.
  • sudo rm -rf 501/Backups.backupdb/

    Inserisci la password dell'amministratore quando ti viene richiesto per iniziare a eliminare i file .Trashes/501/Backup.backupdb/

  • Lascia che il Terminal si sieda e faccia il suo dovere, non c'è attività visibile ma in genere i file verranno rimossi entro 2-15 minuti al massimo, esci dal Terminal quando hai finito
  • Verifica che il Cestino funzioni di nuovo come previsto svuotandolo come al solito nel Finder di Mac OS X

Solo per utenti avanzati: versione con sintassi più breve per i backup di Time Machine bloccati nel Cestino

Una versione molto più breve del processo precedente può essere ottenuta eliminando alcune delle protezioni utilizzate nei passaggi precedenti. Usa questo comando solo se hai dimestichezza con il Terminale, sostituendo "BackupDriveName" con il nome del disco rigido in questione:

sudo rm -rf /Volumes/BackupDriveName/.Trashes/

Solo per utenti esperti: utilizzo di tmutil per eliminare i backup bloccati dal terminale

Facoltativamente, puoi anche utilizzare lo strumento "tmutil" della riga di comando per eliminare un backup da Time Machine. Basta sostituire "DRIVENAME" con il nome dell'unità Time Machine e "BACKUPTODELETE" con il backup in questione determinato dalla data. Ciò richiede l'utilizzo del terminale, il che significa che è solo per utenti Mac esperti:

sudo tmutil delete /Volumes/DRIVENAME/Backups.backupdb/BACKUPTODELETE

sudo richiede una password di amministratore per poter completare l'operazione.

Quindi ora abbiamo coperto diversi modi per aggirare questo problema, e sicuramente uno funzionerà per te.

Se il motivo per cui stai tentando di eliminare i vecchi backup è liberare spazio per altri supporti, valuta la possibilità di partizionare l'unità di backup in modo che una sezione sia dedicata a Time Machine mentre il resto sia disponibile per l'archiviazione diretta dei file .Ciò eviterà la necessità di rimuovere manualmente i backup di Time Machine per fare spazio ai file e, si spera, evitare che questo problema si presenti.

Inoltre, tieni presente che se utilizzi backup ridondanti di Time Machine potresti dover eseguire questo processo su entrambe le unità di backup.

Eliminazione dei backup di Time Machine quando la "protezione dell'integrità del sistema" ti impedisce di farlo

Un altro scenario che può verificarsi sui Mac più recenti con versioni più recenti di Mac OS è un errore durante il tentativo di eliminare i backup di Time Machine che dice qualcosa come "Gli elementi nel Cestino non possono essere eliminati a causa della protezione dell'integrità del sistema". La soluzione alternativa per questo errore è disabilitare temporaneamente SIP sul Mac, eliminare i file di backup di Time Machine, quindi riattivare nuovamente SIP.

Quale metodo ha funzionato per te? Condividi le tue esperienze e soluzioni nei commenti qui sotto.

Impossibile svuotare il cestino ed eliminare i backup di Time Machine? Ecco come risolverlo