Wie kann ich Time Machine-Backups löschen, die in den Papierkorb verschoben wurden?

9

Ich wollte die Time Machine-Backups löschen. Ich habe einen Fehler gemacht und anstatt sie mit Time Machine zu löschen, habe ich einfach den Ordner Backups.backupdb in den Papierkorb verschoben . Wenn ich nun versuche, den Papierkorb zu leeren, versucht der Finder, die Anzahl der zu löschenden Dateien zu zählen, und dieser Vorgang ist unglaublich zeitaufwändig, da der Finder versucht, jede Datei in jeder Sicherung zu zählen. Das gleiche passiert, wenn ich versuche, den Ordner Backups.backupdb aus dem Papierkorb auf meine Festplatte zurück zu verschieben, wo er vorher war.

Was kann ich in dieser Situation tun? Wie kann ich die Backups löschen?

Rumata
quelle
Verwenden Sie das (wahrscheinlich) externe Laufwerk ausschließlich für Time Machine-Backups? Wenn ja, ist Ihr Mac der einzige Computer, der gesichert wird, oder verwenden Sie das externe Laufwerk, um auch andere Macs zu sichern?
Klanomath
@klanomath Vielen Dank, ich habe ein externes Laufwerk für Backups verwendet, aber ich habe auch viele Dateien auf diesem Laufwerk. Mein Mac ist der einzige Computer, der gesichert wurde.
Rumata
Nur formatieren / löschen ist also keine Option!
Klanomath
@klanomath Meinst du das Formatieren des Mac oder des externen Laufwerks? ..
Rumata
Ich meinte das externe Laufwerk - aber ich habe bereits eine Antwort geschrieben.
Klanomath

Antworten:

12

Um den Ordner Backups.backupdb zu entfernen oder zu verschieben, öffnen Sie Terminal.app.

  • Geben Sie ein cd /Volumes/<Name_of_BackupDrive>/.Trashes, um das Arbeitsverzeichnis zu ändern. <Name_of_BackupDrive>muss der Datenträgername Ihres TM-Sicherungsdatenträgers sein.
  • Geben Sie ein sudo ls -laO, um alle Ordner anzuzeigen. Normalerweise sollte jetzt nur ein Ordner mit dem Namen 501 angezeigt werden:

    d-wx-wx-wt@ 3 root      wheel  hidden 102 Jun 25 20:52 .
    drwxrwxr-x  9 root      admin  -      374 Jun 26 01:21 ..
    drwx------@ 2 user      staff  hidden  68 Jun 26 01:21 501
    
  • Geben Sie ein sudo su, um Superuser-Rechte zu erhalten.
  • Geben Sie ein cd 501(501 durch einen beliebigen Namen des Verzeichnisses ersetzen), um das Arbeitsverzeichnis zu ändern und den Inhalt des Ordners 501 mit aufzulistenls -laO . Jetzt sollte der Ordner Backups.backupdb angezeigt werden :

    drwx------@ 3 user      staff  hidden 102 Jun 26 01:21 .
    d-wx-wx-wt@ 3 root      wheel  hidden 102 Jun 25 20:52 ..
    drwxr-xr-x  2 user      admin  -       68 Jun 26 01:19 Backups.backupdb
    
  • Jetzt können Sie den Ordner entweder zurück in das Stammverzeichnis des Sicherungslaufwerks verschieben mit:

    mv Backups.backupdb /Volumes/<Name_of_BackupDrive>/
    

    oder entfernen Sie den Ordner mit

    rm -dR Backups.backupdb
    

    Wenn Sie aufgefordert werden, etwas zu überschreiben (z. B. override rw-r--r-- root/wheel uchg for Backups.backupdb/.RecoverySets/0/com.apple.recovery.boot/boot.efi?), geben Sie ein yesund drücken Sie die Eingabetaste . Sie können auch die -fOption zum Überspringen von Bestätigungen hinzufügen .


Das Löschen eines 30-GB-Backups in einer virtuellen Maschine dauerte ca. 3 Minuten. Abhängig von der Größe von Backups.backupdb ist also etwas Geduld erforderlich.

Klanomath
quelle
Es hat gut funktioniert, es dauerte ungefähr 1 Stunde, um 280 GB zu löschen.
OJVM
0

Sie können auch versuchen, den Papierkorb mit Hilfe des kostenlosen Programms Onyx zu löschen: http://www.titanium.free.fr/onyx.html Sie öffnen das Programm und gehen zu "Bereinigen", dann zu "Papierkorb" und klicken dann auf "Löschen". Das Programm löscht den Inhalt im Papierkorb für alle verbundenen Volumes (z. B. Time Machine).

elli
quelle
2
Wie macht es das anders als Finder?
user151019
Vielen Dank für die Antwort. Ich habe nach Möglichkeiten gesucht, diese Dateien zu löschen. ONYX macht die Magie in ONE GO.
user248484
0

Zunächst einmal vielen Dank für die Hilfe! Ich wollte nur ein paar Schritte einfügen, die für mein Setup anders waren - nur für den Fall, dass es jemand anderem helfen kann.

Ich habe ein externes WD-Sicherungslaufwerk verwendet:

  1. Wechseln Sie in den Stammordner, in dem Sie das Verzeichnis Volumes aufrufen können:
    • cd ../ ..
  2. Wechseln Sie in das Volume-Verzeichnis:
    • CD-Bände / Mein \ Reisepass
  3. Alle Ordner anzeigen:
    • sudo ls -laO
  4. Holen Sie sich Superuser-Rechte:
    • sudo su 5 Suchen Sie nach dem Verzeichnis .Trashes und wechseln Sie in dieses.
    • Jeder Direktor wird am Ende jeder Zeile aufgelistet.
    • cd .Trashes
  5. Listen Sie den Inhalt des Verzeichnisses .Trashes auf:
    • ls -laO
  6. Suchen Sie nach einem 501-Ordner und entfernen Sie ihn:
    • rm -dR 501
JSM91
quelle
1
Im Auftrag eines anonymen Benutzers: "open teminal type sudo chmod -R 777" Ziehen Sie einen Ordner oder eine Datei per Drag & Drop aus dem Papierkorb. "Drücken Sie die Eingabetaste, wenn Sie dazu aufgefordert werden. Die Ausführung des Befehls dauert ca. 3 Minuten. Geben Sie erneut sudo rm ein -R "Ziehen Sie dieselbe Datei per Drag & Drop." Drücken Sie die Eingabetaste, wenn Sie dazu aufgefordert werden. Dies dauert ca. 3 Minuten. Dies sollte funktionieren, da ich viele Optionen ausprobiert habe. Nur dies hat bei mir funktioniert. Wenn dies erfolgreich ist, wiederholen Sie die Befehle durch Ziehen und Ablegen aller Dateien die gelöscht werden sollen. beide schritte sind erforderlich. "
JMY1000