Speicherplatz nach dem Löschen nicht freigegeben


34

Ich hatte ca. 50 GB Windows-VMs auf meiner internen MacBook Pro-SSD (128 GB) (OS X 10.7.3). Ich habe sie auf ein externes Laufwerk kopiert, sie dann vom internen Laufwerk gelöscht und dann den Papierkorb geleert.

Wenn ich mir die Datenträgerverwendung in Activity Monitor anschaue, wird derselbe Nutzungsgrad wie vor dem Löschen von 50 GB Dateien angezeigt.

Irgendwelche Ideen, warum der Speicherplatz nicht freigegeben wurde?


Wie lange haben Sie gewartet, bis Sie den verfügbaren Speicherplatz erneut überprüft haben?
Gentmatt

Benutzt du Time Machine?
Kyle Cronin

Seien Sie mit dem Befehl rm -rf äußerst vorsichtig, da durch die Eingabe von sudo rm -f JEDE Datei auf Ihrem System und allen verbundenen Volumes gelöscht wird! Ich spreche aus Erfahrung mit einem Tippfehler mit einer ähnlichen Zeile
Ryan

Antworten:


36

Die Antwort bezieht sich auf Änderungen an Time Machine-Sicherungen in Lion.

Ich verstehe, dass beim Versuch einer TM-Sicherung, wenn die Sicherungsdiskette nicht angeschlossen ist, eine Sicherung in / Volumes / MobileBackups erstellt wird.

Diese Sicherungskopien verschwinden nicht, wenn TM das nächste Mal mit angeschlossener Sicherungsdiskette ausgeführt wird. Ich bin nicht sicher, ob das Betriebssystem diesen Speicherplatz irgendwann zurückfordern wird.

Sie können die lokalen Sicherungen deaktivieren, indem Sie den folgenden Befehl ausführen:

sudo tmutil disablelocal

Nachdem Sie diesen Befehl ausgeführt haben, wird / Volumes / MobileBackups gelöscht.

Ich bin mir sicher, dass es einen guten Grund für die lokalen Sicherungen gibt, und ich empfehle nicht unbedingt, sie zu deaktivieren, aber sie waren - in Kombination mit einigen großen gelöschten Ordnern - die Ursache dafür, dass offenbar immer noch Speicherplatz belegt ist.

Sie können mobile Backups wieder aktivieren, indem Sie Folgendes ausführen:

sudo tmutil enablelocal

Weitere Informationen finden Sie hier - http://arstechnica.com/apple/reviews/2011/07/mac-os-x-10-7.ars/18


Wird bei mobilen Backups jemals der belegte Speicherplatz freigegeben (z. B. wenn er auf ein externes Laufwerk geschrieben werden kann)? Oder bleibt es dauerhaft?
Szabolcs

1
Ich denke, es ist erwähnenswert, dass (zumindest in bestimmten Fällen hat es bei mir funktioniert) nur das Deaktivieren von Time Machine durch Umlegen des großen Schalters in den TM-Einstellungen diesen Speicherplatz freigibt. Ich habe ein Backup gestartet, das nicht abgeschlossen wurde, und erst, wenn ich TM vollständig deaktiviert habe, habe ich meine über 50 GB zurückerhalten.
Aidan Miles

Dies ist nicht der Grund, warum das Löschen von 50 GB Dateien, die nicht mit TM-Sicherungen zusammenhängen, den Speicherplatz auf dem Laufwerk nicht freigibt. Ich habe das gleiche Problem wie OP.
wide_eyed_pupil

$ sudo tmutil disablelocal disablelocal: Unrecognized verb.
gies0r

13

In Mojave 10.14.4 konnte ich 50 GB Speicherplatz zurückfordern mit:

sh-3.2# tmutil listlocalsnapshots /
com.apple.TimeMachine.2019-04-03-103122
sh-3.2# tmutil deletelocalsnapshots 2019-04-03-103122
Deleted local snapshot '2019-04-03-103122'

Lokale Snapshots werden normalerweise während automatischer Time Machine-Sicherungen erstellt. Es ist nicht klar, warum dieser lokale Schnappschuss erstellt wurde, da die automatischen Sicherungen auf meinem Mac Book deaktiviert sind. Eine Möglichkeit ist, dass das Mojave-Upgrade diesen Schnappschuss automatisch erstellt hat.


10

Auf High Sierra wird der Befehl: sudo tmutil disable localsnapshot.


4

Manchmal wird der gelöschte Inhalt im .TrashesOrdner im Stammverzeichnis gespeichert. Über das Terminal können Sie cd /.Trashessehen, ob sich noch gelöschte Dateien im Papierkorb befinden. Sie können diese dann über entfernen sudo rm -rf someFolderName.

Achtung : Dies ist eine recht fortgeschrittene Benutzeroperation. Seien Sie also vorsichtig, was Sie eingeben und was genau Sie entfernen, da dies rmpermanent ist und nicht rückgängig gemacht werden kann.


4

Schon das Ausschalten von Time Machine in den Time Machine-Einstellungen (und das erneute Einschalten) hat das Problem für mich behoben.


2

Wenn Sie sich den freien Speicherplatz im Finder ansehen, werden die Backups des verwendeten Speicherplatzes nicht berücksichtigt. Das liegt daran, dass Backups gelöscht werden, wenn andere Apps mehr Speicherplatz benötigen. Ich deaktiviere und aktiviere die Zeitmaschine einmal pro Woche (nach TM-Vorgaben), um die mobilen Backups ohne großen Platzbedarf zu sichern. Wenn Sie es deaktivieren, werden die lokalen Backups gelöscht.

Ich denke, es würde keinen großen Unterschied machen, das Laufwerk voll werden zu lassen und dann Backups nach Bedarf automatisch zu löschen (möglicherweise etwas langsamere Leistung?).


1

Wenn Sie eine Datei löschen, wird die Datei nicht aus dem Dateisystem entfernt, solange sie von einer Anwendung angehalten wird. Aus diesem Grund können Sie einen Film abspielen und löschen, während Sie ihn wiedergeben, und ihn bis zum Ende ansehen, vorausgesetzt, Sie halten ihn nicht an (was möglicherweise auch funktioniert).

Dies ist vielleicht auch der Grund, warum Time Machine-bezogene Antworten auftauchen. Wenn Time Machine gerade dabei ist, Ihre Jumbo-Datei zu sichern, dauert es eine Weile, bis die Datei fertig ist, und sie wird nicht vom System gelöscht. Sie können "Backup überspringen", um das Problem sofort zu beheben.


Ich habe ein mysql ibdata1 manuell gelöscht und durch einen Neustart des mysql-Servers wurde das Problem behoben. Vielen Dank.
Max.

1
nee. Ich lösche DMG-Dateien, die 5 GB groß und nicht gemountet sind, und überhaupt keinen freien Speicherplatz. und eine Reihe anderer Dateien. OS X macht hier etwas Seltsames, da bin ich mir sicher.
wide_eyed_pupil

0

Versuchen Sie zuerst, Ihren Mac neu zu starten, und starten Sie dann das Festplatten-Dienstprogramm. Der verfügbare HD-Speicherplatz wird neu berechnet und die richtigen Zahlen werden sofort im Finder angezeigt

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.