Nedarí sa vám vyprázdniť kôš a vymazať zálohy Time Machine? Tu je návod, ako to opraviť

Obsah:

Anonim

Napriek tomu, že Time Machine je pozoruhodným riešením pre jednoduché zálohovanie, u niektorých používateľov Time Machine môže nastať zvláštny problém, ktorý spôsobí, že sa kôš Mac OS X nebude môcť vyprázdniť, keď je záložný disk pripojený k Mac. Zvyčajne sa to prejaví nasledovne; používateľ sa pokúsi vysypať kôš, kôš sa buď odmietne vyprázdniť, alebo sa zasekne pri „Príprave na vyprázdnenie koša...“, čo potom napočítava až niekoľko stoviek tisíc (alebo viac) súborov.Kôš sa niekedy začne odstraňovať po niekoľkých hodinách počítania súborov, ale ide to tak pomaly, že môžete doslova čakať deň alebo viac, kým sa kôš vymaže, čo je sotva praktické.

Toto je očividne výstrednosť alebo chyba a zdá sa, že sa to stane, keď sa niekto pokúsi manuálne odstrániť zálohy, aby sa vytvoril ďalší priestor na pevnom disku, alebo keď sa poškodí stará záloha, keď sa o to pokúša Time Machine vykonávať upratovanie. Tento problém bol údajne vyriešený v predchádzajúcej aktualizácii Mac OS X, ale napriek tomu pokračuje v Mountain Lion, Mavericks, Sierra, El Capitan atď., Možno preto, že súbory, ktoré spôsobujú problém, sú často oveľa staršie, zvyčajne z Mac OS. X Lion a predtým.

OK dosť diskusií o probléme a trocha pozadia, poďme k riešeniu, aby ste mohli znova vyprázdniť kôš a raz a navždy odstrániť tie staré tvrdohlavé zálohy Time Machine.

Manuálne vyprázdniť kôš, keď sa záložné súbory Time Machine zaseknú

To si vyžaduje použitie vynúteného vymazania cez terminál, vďaka čomu je o niečo pokročilejší. Ak neviete, čo robíte, alebo sa vám nepáči Terminál, možno to budete chcieť úplne preskočiť a namiesto toho počkať na neuveriteľne zdĺhavé vymazanie koša cez Finder. Pokračujte na vlastné riziko.

Uistite sa, že príkazy zadávate presne, inak môžete neúmyselne vymazať súbory, ktoré nechcete odstrániť, je to veľmi dôležité, pretože terminál vás nevyzve na schválenie ani potvrdenie, jednoducho vymaže všetko.

  • Pripojte disk Time Machine k Macu a (dočasne) zastavte všetky existujúce zálohy Time Machine
  • Otvorte terminál, ktorý nájdete v /Applications/Utilities/ a potom zadajte nasledujúci príkaz na zmenu aktívneho adresára na záložný disk Time Machine:
  • cd /Volumes/(názov záložnej jednotky)/.Koše/

    Napríklad na zmenu adresára na záložnú jednotku s názvom „Zálohy Mac“ by príkaz bol:

    cd /Volumes/Mac\ Backups/.Trashes/

  • Uistite sa, že sa nachádzate na správnom mieste, uvedením obsahu priečinka .Trashes/, zvyčajne to odhalí podpriečinok „501“, ktorý obsahuje neústupné súbory Backups.backupdb. Môžete dvakrát skontrolovať, či ste na správnom mieste pomocou sudo ls:
  • sudo ls 501/

    Poznámka: Za určitých okolností priečinok 501 nebude existovať alebo bude pomenovaný inak. Niekedy .Trashes obsahuje aj súbory backupdb priamo. Ak nenájdete adresár 501/, jednoducho vymažte obsah .Trashes/. Zameriame sa na .Trashes/501/, aby bol čo najpodrobnejší so zámerom znížiť chyby pomocou príkazu rm.

  • Teraz vymažte obsah priečinka .Trashes 501 pomocou príkazu rm. Uistite sa, že tu používate správnu syntax, inak sa môže stať, že omylom vymažete niečo, čo nechcete. Príkaz rm nepožaduje potvrdenie, jednoducho vymaže súbory.
  • sudo rm -rf 501/Backups.backupdb/

    Po požiadaní o začatie odstraňovania súborov .Trashes/501/Backup.backupdb/ zadajte heslo správcu

  • Nechajte terminál sedieť a robte to, nie je tam žiadna viditeľná aktivita, ale zvyčajne sa súbory odstránia maximálne do 2 až 15 minút, po dokončení opustite terminál
  • Opätovne skontrolujte, či kôš funguje tak, ako má, jeho vyprázdnením ako zvyčajne v aplikácii Mac OS X Finder

Len pre pokročilých používateľov: kratšia verzia syntaxe do koša zaseknuté zálohy Time Machine

Oveľa kratšiu verziu vyššie uvedeného procesu možno dosiahnuť odstránením niektorých bezpečnostných opatrení použitých vo vyššie uvedených krokoch. Tento príkaz použite iba vtedy, ak vám vyhovuje terminál, nahraďte „BackupDriveName“ názvom príslušného pevného disku:

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

Len pre pokročilých používateľov: Použitie tmutil na odstránenie zaseknutých záloh pomocou terminálu

Voliteľne môžete použiť aj nástroj príkazového riadka „tmutil“ na odstránenie zálohy zo stroja Time Machine. Stačí nahradiť „DRIVENAME“ názvom vášho disku Time Machine a „BACKUPTODELETE“ príslušnou zálohou podľa dátumu. Vyžaduje si to použitie terminálu, čo znamená, že je určený len pre pokročilých používateľov počítačov Mac:

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

sudo vyžaduje na dokončenie úlohy heslo správcu.

Teraz sme prebrali niekoľko spôsobov, ako tento problém obísť, a jeden vám určite pomôže.

Ak je dôvodom, pre ktorý sa pokúšate odstrániť staré zálohy, uvoľnenie miesta pre iné médiá, zvážte rozdelenie zálohovacej jednotky tak, aby časť bola venovaná Time Machine, zatiaľ čo zvyšok je k dispozícii na priame ukladanie súborov .Zabráni sa tak potrebe manuálneho odstraňovania záloh Time Machine, aby sa uvoľnilo miesto pre súbory, a dúfajme, že zabránime tomu, aby sa tento problém vôbec objavil.

Okrem toho majte na pamäti, že ak používate redundantné zálohy Time Machine, možno budete musieť vykonať tento proces na oboch zálohovacích jednotkách.

Vymazanie záloh Time Machine, keď vám v tom bráni „Ochrana integrity systému“

Ďalším scenárom, ktorý sa môže vyskytnúť na novších počítačoch Mac s novšími vydaniami Mac OS, je chyba pri pokuse o vymazanie záloh Time Machine, ktorá hovorí niečo ako „Položky v koši nemožno odstrániť z dôvodu ochrany integrity systému“. Riešením tejto chyby je dočasné zakázanie protokolu SIP na počítači Mac, vymazanie záložných súborov Time Machine a opätovné povolenie protokolu SIP.

Ktorá metóda sa vám osvedčila? Podeľte sa o svoje skúsenosti a riešenia v komentároch nižšie.

Nedarí sa vám vyprázdniť kôš a vymazať zálohy Time Machine? Tu je návod, ako to opraviť