Wie lösche ich den löschbaren Bereich auf meiner Festplatte?


27

Ich habe Speicherplatz auf meiner Festplatte gelöscht, indem ich Dateien gelöscht und den Papierkorb geleert habe. Aber ich kann den frei gewordenen Raum nicht nutzen. Das heißt, wie Sie sehen können, meldet der Datenträger 142 GB als verfügbar, 83 GB davon als löschbar .

Verfügbar im Vergleich zur Verwendung von löschbaren Festplatten

Ich sollte also genügend Platz haben, um eine 70-GB-Datei auf die Festplatte zu kopieren. Wenn ich es jedoch versuche, wird die Fehlermeldung " Nicht genügend Speicherplatz zum Kopieren " angezeigt , wie das folgende Bild zeigt:

Geben Sie hier die Bildbeschreibung ein

Wie räume ich den spülbaren Raum aus, um ihn wirklich zur Verfügung zu stellen?

Ich habe versucht, einen Neustart durchzuführen, in der Hoffnung, dass durch einen Neustart der reinigungsfähige Bereich gelöscht wird, aber ich hatte keine Änderung, als ich das versuchte.


2
Ich glaube, der mit "spülbar" gekennzeichnete Speicherplatz ist bereits in Ihrem verfügbaren Speicherplatz enthalten. Es ist Speicherplatz, den das System automatisch löscht, wenn er benötigt wird. Wenn Sie ihn löschen, wird der verfügbare Speicherplatz nicht erhöht. Siehe diesen Artikel über optimierten Speicher.
Fsb

5
@fbara ja, das ist auch mein Verständnis. Mit 142 GB verfügbar kann ich jedoch keine 70 GB-Datei kopieren. Das Löschen hindert mich also daran, Dateien zu kopieren.
Josh

1
Können Sie die in diesem Artikel angegebenen Anpassungen vornehmen, um einen Teil Ihres spülbaren Raums freizugeben?
Fsb

1
Der Artikel befasst sich mit Möglichkeiten, Speicherplatz freizugeben. Ich habe bereits 140 GB Speicherplatz geräumt. Das Problem ist, dass ich selbst mit 140 GB freiem Speicherplatz keine 70 GB-Datei kopieren konnte.
Josh

2
Folgendes habe ich getan: Deaktivieren Sie die Dateioptimierung: iTunes, Bilder, icloud usw. Sie können die Optionen in der App selbst deaktivieren. diskussions.apple.com/message/32393627#32393627 Verwenden Sie den Befehl, um alle lokalen Timemachine-Snapshots zu finden. apple.TimeMachine.1977-04-16-154756 com.apple.TimeMachine.1977-04-16-164937 eins nach dem anderen löschen: tmutil deletelocalsnapshots <snapshot_date> Beispiel: tmutil deletelocalsnapshots 1977-04-16-144528
roberthuttinger

Antworten:


26

Sie können eine große Datei erstellen, die macOS zwingt, bereinigbare Dateien zu bereinigen, um Speicherplatz freizugeben. Geben Sie dazu diesen Befehl in ein Terminal ein:

dd if=/dev/zero of=~/hugefile bs=15m

Es wird eine Datei namens "vastfile" in Ihrem Home-Ordner erstellt, die Sie mit " Get Info" überprüfen und stoppen können, wenn sie groß genug für Sie ist ControlC. Oder Sie können es einfach laufen lassen, bis Sie nicht mehr genügend Speicherplatz auf der Festplatte haben und die Dinge nicht mehr funktionieren.

Dieser Befehl benötigt viel Zeit, um den Speicher zuzuweisen. Sie können ihn auch stoppen, wenn er 5 bis 10 GB groß ist, und die Datei duplizieren CommandD, um Kopien zu erstellen und den Vorgang zu beschleunigen.

Dann müssen Sie natürlich nur noch die Dateien löschen.

In Ihrem Fall haben Sie bereits die Datei, die Sie kopieren möchten, sodass Sie sie in 50-GB-Blöcke aufteilen und einen Block darüber kopieren können. Lassen Sie das System dann die Dateien löschen und wiederholen. Sobald Sie alle Daten gespeichert haben, können Sie sie kombinieren - Hinzufügen der zweiten Datei zur ersten, Löschen der zweiten Datei usw.

Das Hauptproblem besteht darin, dass „löschbarer“ Speicherplatz kein monolithisches Element ist - es handelt sich möglicherweise um lokale Zeitmaschinen- oder Dateisystem-Snapshots, zwischengespeicherte Daten, abgeleitete Daten und iCloud-Fotos mit voller Auflösung, die heruntergerechnet werden, wenn Sie sich keinem freien Speicherplatz nähern verfügbar.

Das System korrigiert sich selbst, wenn Sie die Daten in Ihrem Fall in zwei Teilen oder im allgemeinen Fall in n Teilen übertragen können.


5
Das hat bei mir funktioniert. Ich habe jedoch eine schnellere Methode zum Erstellen der Datei gefunden, unter osxdaily.com/2013/05/31/create-large-file-mac-os-x
CharlesW

3
Ich habe die Disk Utility-Methode verwendet, um eine 10-GB-Datei zu erstellen, und sie war sehr schnell.
SPM

/dev/zeroist etwas schneller als /dev/random. superuser.com/a/359601/167657 Und anscheinend ist Zufall heutzutage nicht sicherer als Null.
kqw

Mit Mojave / AFPS-Festplatte hat nichts funktioniert. Bis ich den Vorschlag von @SPM ausprobiert habe - es hat den Trick getan. Ich habe mit dem Festplatten-Dienstprogramm ein AFPS-Image mit 40 GB erstellt. Dann löschte es. Es räumte den gesamten spülbaren Raum aus.
Jonny

2
Möglicherweise müssen Sie ausführen, dd if=/dev/zero of=/Users/<your_username>/hugefile bs=15mwenn Sie eine erhalten dd: ~/hugefile: No such file or directory. Führen Sie pwdin Ihrem Home-Verzeichnis, um den vollständigen Pfadnamen dafür zu erhalten
tpei

8

Ich konnte bewirken, dass der löschbare Bereich gelöscht wurde, indem ich über temporäre kleinere Dateien kopierte, wodurch schließlich der löschbare Bereich gelöscht wurde. Sobald der große löschbare Bereich gelöscht war, konnte ich die temporären kleineren Dateien löschen und die von mir beabsichtigte große kopieren.

Beachten Sie, dass das Löschen der kleineren temporären Dateien dazu führte, dass mein löschbarer Bereich wieder größer wurde. Glücklicherweise wurde er so klein, dass ich die große Datei kopieren konnte. Hoffentlich verfeinert Apple dies im Laufe der Zeit.


4

Derzeit scheint es keine Möglichkeit zu geben, eine Liste der vom Betriebssystem als löschbar erachteten Dateien zu erhalten, um sie zu löschen. Es sind jedoch einige Kandidaten zu berücksichtigen, z. B. zwischengespeicherte Dateien.

Diese bestimmte Datei kann sehr groß werden und verringert nach dem Entfernen die Größe der löschbaren Daten.

/System/Library/Caches/com.apple.coresymbolicationd/data

Um sich ein Bild von der Größe der Datei zu machen, können Sie lsals sudoBenutzer ausgeführt werden.

sudo ls -la /System/Library/Caches/com.apple.coresymbolicationd/data

Eine Suche nach der Datei enthält einige Links zu Abfragen zu ihrer Größe, z. B. diese Fragen und Antworten hier .

Details zur Datei selbst sind rar, aber es scheint, dass sie mit der Symbolsuche für abgestürzte und problematische Prozesse zusammenhängt. Wie in diesem verlinkten Q & A belegt , finden Sie in diesem Beitrag weitere Informationen . Befolgen Sie die oben verlinkten Fragen und Antworten. Es scheint sicher genug zu sein , diese Datei zu löschen .

Das Entfernen der Datei müsste erfolgen sudo, Details finden Sie im Q & A-Beitrag . Der Kern davon besteht darin, sudodie Datei an einen Ort in Ihrem Ausgangsverzeichnis zu verschieben ( z. B. ~/Documents/SymbolDataDelete), den Computer neu zu starten und die Datei dann zu löschen.

Hinweis : Die Symboldatei wird erneut erstellt. Dies scheint normal zu sein. Sie sollten jedoch in der Lage sein, die Größe, die sie verbraucht, besser zu verwalten, wenn sie zu groß wird.

Warnung : Die Verwendung sudokann gefährlich sein. Vorsichtig verwenden.

Auf die erwarteten Ergebnisse; Ich gehe nicht davon aus, dass diese einzelne Datei den einzigen Beitrag zu den löschbaren Daten leisten wird (vorausgesetzt, das Cloud-Laufwerk ist ausgeschaltet usw.), aber sie hat ungefähr 95% der löschbaren Daten bereinigt, die ich hatte.

Allgemeine Beobachtungen

Es mag offensichtlich erscheinen, aber ein Neustart bereinigt einen Großteil des temporären und zwischengespeicherten Inhalts. Geben Sie es einige Minuten nach dem Neustart. Persönliche Beobachtungen waren, dass nach ein paar Wochen ein Neustart in der Größenordnung von einem Gig an spülbarem Speicherplatz bereinigt wird ...

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.