Nu se poate goli coșul de gunoi și șterge copiile de rezervă ale Time Machine? Iată cum să remediați asta

Cuprins:

Anonim

În ciuda faptului că Time Machine este o soluție remarcabilă pentru backup-uri ușoare, poate apărea o problemă deosebită pentru unii utilizatori Time Machine, care face ca Coșul de gunoi Mac OS X să nu se poată goli atunci când unitatea de rezervă este conectată la Mac. Acest lucru se va manifesta, de obicei, după cum urmează; un utilizator încearcă să golească Coșul de gunoi, Coșul fie refuză să golească, fie rămâne blocat la „Pregătesc pentru golirea Coșului de gunoi…”, care apoi numără până la câteva sute de mii (sau mai multe) fișiere.Lăsat singur, Coșul de gunoi va începe uneori să se șteargă după câteva ore de numărare a fișierelor, dar merge atât de lent încât puteți aștepta literalmente o zi sau mai mult până când Coșul de gunoi să fie șters - puțin practic.

Acesta este, evident, o ciudație sau o eroare și se pare că se întâmplă fie atunci când cineva încearcă să elimine manual copiile de rezervă pentru a crea spațiu suplimentar pe un hard disk, fie când o copie de rezervă veche este coruptă atunci când Time Machine încearcă pentru a efectua menaj. Se presupune că această problemă a fost rezolvată într-o actualizare anterioară a Mac OS X, dar cu toate acestea continuă în Mountain Lion, Mavericks, Sierra, El Capitan etc., probabil pentru că fișierele care cauzează problema sunt adesea mult mai vechi, de obicei din Mac OS X Lion și înainte.

OK, destule discuții despre problemă și ceva de fundal, să ajungem la soluție, astfel încât să puteți goli din nou coșul de gunoi și să eliminați acele vechi copii de siguranță încăpățânate de Time Machine odată pentru totdeauna.

Golește manual coșul de gunoi când fișierele de rezervă ale Time Machine sunt blocate

Acest lucru necesită utilizarea ștergerii forțate prin Terminal, ceea ce o face puțin mai avansată. Dacă nu știți ce faceți sau nu vă simțiți confortabil cu Terminal, poate doriți să săriți peste acest lucru și să așteptați în schimb ștergerea incredibil de lungă a coșului de gunoi prin Finder. Procedați pe propriul risc.

Asigurați-vă că dați comenzi exact, altfel puteți șterge fără intenție fișierele pe care nu doriți să le eliminați, acest lucru este foarte important deoarece Terminalul nu vă solicită aprobare sau confirmare, pur și simplu șterge totul.

  • Conectați unitatea Time Machine la Mac și opriți (temporar) orice backup-uri existente Time Machine
  • Deschideți terminalul, găsit în /Aplicații/Utilități/ și apoi introduceți următoarea comandă pentru a schimba directorul activ în cel al unității de rezervă Time Machine:
  • cd /Volumes/(numele unității de rezervă)/.Coșuri de gunoi/

    De exemplu, pentru a schimba directorul pe o unitate de rezervă numită „Mac Backups”, comanda ar fi:

    cd /Volumes/Mac\ Backups/.Trashes/

  • Confirmați că vă aflați în locația corectă, listând conținutul dosarului .Trashes/, de obicei, acesta va dezvălui un subdosar „501”, care conține fișierele încăpățânate Backups.backupdb. Puteți verifica din nou că sunteți în locul potrivit cu sudo ls:
  • sudo ls 501/

    Notă: În anumite circumstanțe, folderul 501 nu va exista, sau va fi numit altceva. Uneori, .Trashes conține și fișierele backupdb direct. Dacă nu găsiți directorul 501/, ștergeți conținutul .Trashes/. Ne vom concentra pe .Trashes/501/ pentru a fi cât mai detaliat posibil cu intenția de a reduce erorile cu comanda rm.

  • Acum pentru a șterge conținutul folderului .Trashes 501 folosind comanda rm. Asigurați-vă că aveți sintaxa corectă utilizată aici, altfel puteți șterge accidental ceva ce nu doriți. Comanda rm nu cere confirmare, pur și simplu șterge fișierele.
  • sudo rm -rf 501/Backups.backupdb/

    Introduceți parola de administrator când vi se solicită să începeți ștergerea fișierelor .Trashes/501/Backup.backupdb/

  • Lăsați terminalul să stea și să facă treaba, nu există nicio activitate vizibilă, dar de obicei fișierele vor fi eliminate în cel mult 2-15 minute, ieșiți din Terminal când ați terminat
  • Confirmați că Coșul de gunoi funcționează din nou conform intenției, golindu-l ca de obicei în Mac OS X Finder

Numai utilizatori avansați: versiune de sintaxă mai scurtă pentru copiile de rezervă blocate în Coșul de gunoi

O versiune mult mai scurtă a procesului de mai sus poate fi realizată prin eliminarea unora dintre garanțiile utilizate în pașii de mai sus. Folosiți această comandă numai dacă vă simțiți confortabil cu terminalul, înlocuind „BackupDriveName” cu numele hard disk-ului în cauză:

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

Numai utilizatori avansați: Utilizarea tmutil pentru a șterge copiile de rezervă blocate de către terminal

Opțional, puteți folosi și instrumentul „tmutil” din linia de comandă pentru a șterge o copie de rezervă din Time Machine. Înlocuiți „DRIVENAME” cu numele unității dvs. Time Machine și „BACKUPTODELETE” cu backup-ul în cauză, așa cum este determinat de dată. Acest lucru necesită utilizarea terminalului, ceea ce înseamnă că este doar pentru utilizatorii avansați de Mac:

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

sudo necesită o parolă de administrator pentru a putea finaliza sarcina.

Așa că acum am acoperit mai multe modalități de a rezolva această problemă și cu siguranță una va funcționa pentru tine.

Dacă motivul pentru care încercați să ștergeți copiile de siguranță vechi este pentru a elibera spațiu pentru alte medii, luați în considerare partiționarea unității de rezervă, astfel încât o secțiune să fie dedicată Time Machine, în timp ce restul este disponibil pentru stocarea directă a fișierelor .Acest lucru va preveni necesitatea de a elimina manual backup-urile Time Machine pentru a face loc pentru fișiere și, sperăm, pentru a preveni apariția acestei probleme.

În plus, rețineți că, dacă utilizați backup-uri redundante Time Machine, poate fi necesar să efectuați acest proces pe ambele unități de rezervă.

Ștergerea backup-urilor Time Machine atunci când „Protecția integrității sistemului” vă împiedică să faceți acest lucru

Un alt scenariu care poate apărea pe Mac-uri mai noi cu versiuni mai noi de Mac OS este o eroare atunci când încercați să ștergeți copiile de rezervă Time Machine, care spune ceva de genul „Elementele din Coșul de gunoi nu pot fi șterse din cauza protecției integrității sistemului”. Soluția pentru această eroare este să dezactivați temporar SIP pe Mac, să aruncați la gunoi fișierele de rezervă Time Machine, apoi să reactivați SIP din nou.

Care metodă a funcționat pentru tine? Împărtășește-ți propriile experiențe și soluții în comentariile de mai jos.

Nu se poate goli coșul de gunoi și șterge copiile de rezervă ale Time Machine? Iată cum să remediați asta