Kan de prullenbak niet legen en de back-ups van de tijdmachine worden verwijderd? Hier is hoe u dat kunt verhelpen

Ondanks dat Time Machine een opmerkelijke oplossing is voor eenvoudige back-ups, kan voor sommige Time Machine-gebruikers een eigen probleem ontstaan ​​dat ervoor zorgt dat de OS X-prullenbak niet kan worden leeggemaakt wanneer de back-upschijf is aangesloten op de Mac. Dit zal zich meestal als het volgende manifesteren; een gebruiker probeert de Prullenbak te legen, de Prullenbak weigert te legen, of loopt vast bij "Voorbereiden om de Prullenbak leeg te maken ..." die dan oploopt tot enkele honderdduizend (of meer) bestanden. Alleen gelaten begint de Prullenmand soms te verwijderen na enkele uren van tellen van de bestanden, maar het gaat zo langzaam dat je letterlijk een dag of langer kunt wachten tot de Prullenbak wordt verwijderd - nauwelijks praktisch.

Dit is duidelijk een gril of een fout, en het lijkt ook te gebeuren wanneer iemand probeert handmatig back-ups te verwijderen om extra ruimte op een harde schijf te creëren, of wanneer een oude back-up beschadigd raakt wanneer Time Machine probeert om het huishouden uit te voeren. Dit probleem was vermoedelijk opgelost in een eerdere OS X-update, maar het gaat niettemin verder in Mountain Lion en Mavericks, misschien omdat de bestanden die het probleem veroorzaken vaak veel ouder zijn, meestal van OS X Lion en daarvoor.

OK genoeg bespreking van het probleem en wat achtergrondinformatie, laten we naar de oplossing gaan zodat je de prullenbak opnieuw kunt legen en voor eens en voor altijd die oude hardnekkige Time Machine-back-ups kunt verwijderen.

Prullenbak handmatig legen als back-upbestanden van Time Machine vastzitten

Dit vereist het gebruik van force delete via de Terminal, wat het een beetje geavanceerder maakt. Als je niet weet wat je aan het doen bent of niet vertrouwd bent met Terminal, wil je dit misschien helemaal overslaan en gewoon wachten op de ongelooflijk lange Prullenbak-verwijdering via Finder. Ga op eigen risico.

Zorg ervoor dat u commando's geeft, anders kunt u onbedoeld bestanden verwijderen die u niet wilt verwijderen. Dit is erg belangrijk omdat de terminal u niet om goedkeuring of bevestiging vraagt, maar gewoon alles verwijdert.

  • Verbind de Time Machine-schijf met de Mac en stop (tijdelijk) alle bestaande Time Machine-back-ups
  • Open Terminal, gevonden in / Applications / Utilities / en voer vervolgens de volgende opdracht in om de actieve map te wijzigen in die van de Time Machine-back-upschijf:
  • cd /Volumes/(backup drive name)/.Trashes/

    Als u bijvoorbeeld de map wilt wijzigen in een back-upstation met de naam "Mac-back-ups", is de opdracht:

    cd /Volumes/Mac\ Backups/.Trashes/

  • Bevestig dat u zich op de juiste locatie bevindt door de inhoud van de map .Trashes / map weer te geven. Dit zal meestal een submap '501' onthullen, die de koppige Backups.backupdb-bestanden bevat. Je kunt controleren of je op de juiste plek bent met sudo ls:
  • sudo ls 501/

    Opmerking: onder bepaalde omstandigheden bestaat de map 501 niet of krijgt deze een andere naam. Soms bevat .Trashes de backupdb-bestanden ook rechtstreeks. Als u de map 501 / niet vindt, verwijdert u gewoon de inhoud van .Trashes / in plaats daarvan. We gaan ons concentreren op .Trashes / 501 / om zo breed mogelijk te zijn met de bedoeling om fouten te verminderen met rm-opdracht.

  • Nu om de inhoud van de map. Trashes 501 te verwijderen met de opdracht rm. Zorg ervoor dat u de juiste syntax hier gebruikt, anders kunt u per ongeluk iets verwijderen dat u niet wilt. De opdracht rm vraagt ​​niet om bevestiging, maar verwijdert gewoon bestanden.
  • sudo rm -rf 501/Backups.backupdb/

    Voer het beheerderswachtwoord in wanneer u wordt gevraagd om te beginnen met het verwijderen van .Trashes / 501 / Backup.backupdb / files

  • Laat de Terminal zitten en zijn ding doen, er is geen zichtbare activiteit, maar meestal worden bestanden binnen maximaal 2-15 minuten verwijderd, verlaat u Terminal als u klaar bent
  • Controleer of de Prullenmand werkt zoals bedoeld opnieuw door hem zoals gewoonlijk te legen in de OS X Finder

Alleen voor gevorderde gebruikers: kortere syntaxisversie naar prullenbak vast Time Machine-back-ups

Een veel kortere versie van het bovenstaande proces kan worden bereikt door een aantal van de voorzorgsmaatregelen te elimineren die in de bovenstaande stappen worden gebruikt. Gebruik deze opdracht alleen als u vertrouwd bent met de terminal en "BackupDriveName" vervangt door de naam van de betreffende harde schijf:

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

Als de reden waarom u oude back-ups probeert te verwijderen, is om ruimte vrij te maken voor andere media, overweeg dan om de back-upschijf te partitioneren, zodat een sectie is gewijd aan Time Machine, terwijl de rest beschikbaar is voor directe bestandsopslag. Dit voorkomt de noodzaak om de Time Machine-back-ups handmatig te verwijderen om ruimte te maken voor bestanden en hopelijk te voorkomen dat dit probleem ooit optreedt.

Houd er bovendien rekening mee dat als u redundante Time Machine-back-ups gebruikt, u dit proces mogelijk op beide back-upschijven moet uitvoeren.

Met dank aan Max H voor het tip-idee