Alle paar Tage erhalte ich auf meinem MacBook die Meldung, dass der Festplattenspeicher knapp wird oder nicht mehr ausreicht. Merkwürdigerweise kann ich durch einen Neustart des Computers Gigabyte Speicherplatz wiederherstellen (in der Vergangenheit konnten etwa 2,2 GB wiederhergestellt werden). Ich kann jedoch in meiner persönlichen Aktivität nichts feststellen, was diesen Platz beansprucht.
Möglicherweise handelt es sich um einen falschen iTunes-Podcast oder ein riesiges Software-Update, das mein Mac automatisch herunterlädt. Würde einer dieser beiden bei einem Neustart den Speicherplatz zurückfordern?
Eine Möglichkeit, die ich mir vorstellen kann, ist, dass FileVault eine Art Festplattenleck aufweist, das Dateien zuordnet, aber nicht freigibt. Macht das Sinn? Gibt es ein Tool, mit dem ich feststellen kann, wohin dieser Bereich führt? Angenommen, es ist FileVault, sollte ich versuchen, es zu deaktivieren? Wie kann FileVault auf einem fast vollen Computer am besten ausgeschaltet werden?
quelle
Antworten:
DaisyDisk (kostenlose Testversion, 9,99 USD)
DaisyDisk ähnelt WinDirStat für Windows, da Sie Ihre Dateien als visuelle Hierarchie anzeigen und herausfinden können, welche Dateien den meisten Speicherplatz beanspruchen .
Daisy Disk zeichnet sich durch zwei Bereiche aus:
Ja, das kostet Geld, aber Sie sparen hoffentlich auf lange Sicht Zeit und Verstand, da es sich seit vielen Jahren um ein solides Werkzeug handelt.
Dank an Sathya für seine Antwort im Super User .
quelle
Ich hatte ein sehr ähnliches Problem und entschied mich, mehrere Methoden zu dessen Lösung zu kompilieren. Es gibt also folgende Optionen und einige davon habe ich aus den hier bereits gegebenen Antworten erhalten. Ich verstehe, dass dies von der Frage ein wenig abwegig ist, aber es stimmt mit den Antworten überein. Das hat viele Teile und das sind alles Software, die ich irgendwie selbst ausprobieren könnte.
Es ist im Allgemeinen eine gute Idee, besonders auf die Verwendung der folgenden sudo- Optionen zu achten, damit die Software auf alle Dateien zugreifen kann , zu denen wahrscheinlich auch einige große versteckte Dateien gehören .
Hier ist eine kurze Liste von Apps zur Überprüfung der Festplattennutzung:
GrandPerspective ist nur grafisch. Mit der Treemap können Dateien vor dem Scannen nach logischen oder physikalischen Methoden gemessen, der Inhalt der Pakete angezeigt / ausgeblendet und das Farbschema im Handumdrehen geändert werden. Es ist auch in der Lage, die gescannten Daten für die Archivierung oder den Vergleich mehrerer Fenster zu speichern.
In Disk Inventory X wird ebenfalls das grafische Treemap-Schema verwendet, jedoch neben einer Listenansicht von Ordnern und Dateien. Die Grafik ist nicht so gut wie GrandPerspective und die Liste auch nicht so gut wie OmniDiskSweeper, aber es macht einen guten Job, beides zu mischen. Es hat ein Finder-Plugin und die meisten Optionen zwischen den 3 Einstellungen. Es ist das komplexeste, aber nicht alles vollständig.
OmniDiskSweeper ist nicht grafisch und der Spaltenansicht von Finder sehr ähnlich. Sie wählen den zu analysierenden Ordner oder die zu analysierende Festplatte aus. Nachdem Sie sich die Zeit für die Berechnung genommen haben, werden sie nach Festplattenverbrauch sortiert. Sie können dann einfach alle aufgelisteten Elemente löschen (in den Papierkorb verschieben).
Damit jeder seine Vorteile und Höhepunkte hat, bin ich mir immer noch nicht sicher, ob es einen gibt, der die Oberhand gewinnt. Sie sind alle frei.
Es gibt auch einen anderen Ansatz, bei dem Apps bestimmte erwartete Orte und Dateien auf nicht optimale Weise nach Speicherplatz durchsuchen. Sie sammeln im Grunde genommen einige bekannte Dinge über das System, die Ihre Festplatte aufblähen können, in einer netten Oberfläche, sodass Sie sehen und entscheiden können, was gelöscht werden soll.
CleanMyMac listet Caches, Protokolle, Sprachdateien, universelle Binärdateien, Entwicklungs-Junk, Erweiterungen und Anwendungen auf. Es durchsucht die Dateien und verwendet auch eine Wissensdatenbank. Tolle Benutzeroberfläche, einfach zu bedienen.
CleanApp ist im Grunde dasselbe wie CleanMyMac: Listet Anwendungen, Einstellungsfenster, Sprachen, Caches ... auf, fügt aber auch Community hinzu - zeigt an, wie viele Personen jede Datei oder jedes Bundle gelöscht haben. Es gibt noch eine weitere Funktion, die Protokollierung, die die Aktivitäten beim Verschieben von Dateien und Ausführen von Apps protokolliert, sowie alle "Links", die sie für jede Sache finden können. Es ist viel technischer und detaillierter. Es bietet auch eine Art Treemap-Ansicht, aber ich würde dringend empfehlen, eine andere Option dafür zu verwenden.
XSlimmer ist sehr spezifisch. Es entfernt "unnötigen" Code aus "fetten" Binärdateien und entfernt nicht benötigte Sprachen , wie es auf der Website heißt. Universal Binaries, das heißt, Sie benötigen viel Speicherplatz zum Speichern von Dateien, um sie in verschiedenen Architekturen und Sprachen auszuführen. Auf diese Weise werden sie alle entfernt, um nur die Anforderungen Ihres Computers zu erfüllen.
AppCleaner ist hier eine kostenlose Option und listet nur Anwendungen, Widgets und "Andere" auf. Verfügt über eine einfache Benutzeroberfläche, in der Sie eine App-Datei ablegen können, damit sie die darin enthaltenen Links analysiert und darauf basierend zurückgelassene Inhalte außerhalb des Bundles löscht.
Ein anderer Ansatz ist die Suche nach doppelten Dateien. Es gibt viele kommerzielle Optionen, einige sind möglicherweise besser als die unten aufgeführten. Ich habe nicht alle ausprobiert. Wie auch immer, ich liste die Apps meiner Wahl auf, je nachdem, welche ich ausprobieren konnte.
TidyUp ist eine sehr bekannte App in diesem Bereich. Sie können angeben, wo nach welchen Duplikaten gescannt werden soll. Es bietet grundlegende und erweiterte Modi, verschiedene Strategien und Kriterien.
MrClean ist ein kostenloses Tool, mit dem nur Ordner nach Duplikaten durchsucht und in den Papierkorb verschoben werden. Sehr einfach, aber effizient, wenn Sie sicher sind, was Sie tun.
Chipmunk scannt Duplikate und lässt Sie auswählen, welche Sie in den Papierkorb werfen möchten. Es bietet eine Knotenansicht von Ordnern und Sie können auswählen, ob " alle Dateien in einem Ordner gelöscht werden sollen, die Duplikate enthalten, oder umgekehrt " sowie manuell ausgewählt werden sollen. Es kann sehr lange dauern, bis alle Dateien gescannt sind, aber danach wird ein sehr guter Job ausgeführt.
DupeCheck " Legen Sie eine Datei darauf ab und es wird Ihr Spotlight-Index verwendet, um festzustellen , ob Sie irgendwo ein Duplikat haben ." Das ist ungefähr diese nette Open Source App. Kein großartiges Werkzeug für die sofortige Raumreinigung, aber mit der Zeit hilft es Ihnen, Ihren Raum sauber zu halten.
DuplicateFileSearcher von der Website: " ist ein kostenloses, leistungsstarkes Dienstprogramm, mit dem Sie doppelte Dateien auf Ihrem Computer finden und löschen können. Es kann auch zum Berechnen von MD5- und SHA-Hashes verwendet werden. Die Software läuft unter Windows, Linux, Solaris und MacOS. ". Genug gesagt.
Als nächstes werde ich kurz auf einen ähnlichen Ansatz eingehen, indem relevante Teile zu zwei anderen Dingen zitiert werden, die ausgeführt werden können, um nach fehlendem Speicherplatz zu suchen, ohne etwas Neues zu installieren, indem nur die Befehlszeile (das Terminal) verwendet wird.
Diese (lange, aber gute) Version stammt aus den MacFixIt-Foren (hier finden Sie weitere Optionen und Details) :
Dieser andere stammt aus den Mac OS X Hints-Foren (dort gibt es nicht viel mehr zu sehen):
du steht für Disk Usage. Es gibt auch df . Ich schließe gerne
-x
den obigen Befehl ein:Durch Hinzufügen zu der Befehlszeilenoption können Sie einen Automator-Dienst zum Öffnen einer beliebigen App verwenden. Damit erhalten Sie unterschiedliche (und vollständigere) Ergebnisse auf der GUI.
Oder wenn Sie auf einem Power PC sind, mit Rosetta oder etwas vor Snow Leopard , können Sie mischen jede der zuvor genannten Anwendungen mit Pseudo . Es ist eine kleine App, um Dinge als Admin zu öffnen. Stellen Sie es sich wie eine grafische Benutzeroberfläche für sudo vor.
Schließlich gibt es eine komplette Anleitung für Neulinge zu "The X Lab", die ich hier einfach nicht zitiere, da sie zu lang ist.
quelle
Festplatteninventar X ist ein weiterer hervorragender Visualisierer für Festplattenspeicher.
FileVault oder eine andere Software von Drittanbietern ist hier nicht erforderlich.
Mac OS X ist einfach ein komplexes und modernes Betriebssystem, das Speicherplatz auf dynamische und oft unvorhersehbare Weise nutzt. Die Auslagerungsdatei wächst und schrumpft nicht nur, sondern OS X verfügt auch über ein Subsystem, das einen gemeinsam genutzten Dynamic Loader-Cache erstellt, der ohne Ihr Wissen auf enorme Größen anwachsen kann. Der Cache befindet sich unter / var / db / dyld /
Spielen Sie niemals mit den Caches und Swap-Dateien von OS X. Der Cache wird beim Booten in SafeMode geleert und beim normalen Booten neu erstellt. Kurz gesagt, dies ist lediglich der Speicherplatzaufwand für die Ausführung von OS X. Sie können den Cache nicht wirklich wiederherstellen oder steuern.
Jemand auf macfixitforums.com hat freundlicherweise eine Liste der üblichen Verdächtigen zusammengestellt , die unter Mac OS Speicherplatz in Anspruch nehmen .
quelle
Laden Sie GrandPerspective herunter und führen Sie es aus, um eine schöne grafische Ansicht des Speicherplatzes zu erhalten.
Führen Sie dies vor und nach dem Neustart aus, und Sie sollten in der Lage sein, die großen Unterschiede zu erkennen.
quelle
Es hört sich so an, als ob der wiederhergestellte Speicherplatz aus Ihren Swap- (VM) und Sleepimage-Dateien stammt. Durch einen Neustart werden die Dateien gelöscht, die
/var/swap/
erheblich anwachsen können, wenn Ihnen der Arbeitsspeicher ausgeht oder Sie einen Laptop verwenden. Wenn Sie einen Laptop verwenden , finden Sie eine Datei mit dem Namen finden ,sleepimage
dass die Größe der Menge an RAM , die Sie installiert haben , und es kann sicher gelöscht werden - das alles von hier gesagt dem Löschen von temporären ist.Wenn Sie mehr Speicherplatz benötigen, als ich vorschlage, verwenden Sie (wie empfohlen) Anwendungen wie Grand Perspective oder Disk Inventory X, um große Dateien zu finden. Sie können zusätzliche Sprachübersetzungen auch von Hand oder mit einer Anwendung wie Monolingual entfernen - beispielsweise, wenn ein extremes iWeb nach dem Ausführen von Monolingual von fast 1 GB auf ~ 150 MB abfällt.
Wenn Sie FileVault deaktivieren möchten, befolgen Sie die Anweisungen von Apple : Deaktivieren Sie einfach FileVault in den Sicherheitseinstellungen in den Systemeinstellungen.
quelle
Sie benötigen keine Tools, wenn Sie die mitgelieferten Tools von Apple verwenden möchten.
Beginnen Sie mit Systeminformationen und dem Menüelement Über diesen Mac im Apple-Menü.
Dieses Tool verwendet die Spotlight-Daten . Wenn dies nicht der Fall ist, können Sie Spotlight zurücksetzen und den Mac mehrere Stunden lang laufen lassen, um alle Daten neu zu generieren, die den Speicherauslastungsgraphen enthalten. Tatsächlich ist es unter den jüngsten Betriebssystemen (10.10 und 10.11) häufig so, dass der freie Speicherplatz beim Booten allmählich abnimmt und gelöscht wird, weil das Rampenlicht hängen bleibt und ständig Datenbankdateien generiert. Sie können dies mit einem Befehl überprüfen:
Auf diese Weise erhalten Sie eine Momentaufnahme der Größe dieses Verzeichnisses und weitere 10 Minuten später (oder länger, wenn Sie nicht aufpassen, Ihr Passwort erneut einzugeben).
Wenn Sie detailliertere Daten benötigen, verwenden Sie den Finder und öffnen Sie ein Fenster in der Listenansicht des Computers:
Aktivieren Sie das Kontrollkästchen Alle Größen berechnen und verwenden Sie die Dreiecke, um Ordner freizulegen und zu verfolgen, welche Ordner wachsen, wenn Sie den Mac über einen Zeitraum von 20 Minuten verwenden.
Sie können auch den Raw-Zugriff des Dateisystems
fs_usage
in der Terminal-App überprüfen , aber es ist ein bisschen so, als würde man versuchen, einen Schluck von einem Feuerwehrschlauch zu nehmen. Wenn Sie mitgrep
der Dateisystemaktivität einen Prozess oder einen Ordner eingrenzen können, nach dem gesucht werden soll, ist es hilfreicher und nützlicher zu wissen, was auf den niedrigsten Ebenen des Dateisystemzugriffs geschieht.quelle
Ein weiteres kostenloses und nützliches Dienstprogramm für den Mac-Speicherplatz von The Omni Group, OmniDiskSweeper .
quelle
Echtzeit-Visualisierung der Dateisystemaktivität
fseventer
http://fernlightning.com/doku.php?id=software:fseventer:start
Wenn Sie Lion verwenden
Mobile Zeitmaschine
Der lokale Speicherplatz wird auf intelligente Weise genutzt - nie so sehr, um eine Warnung vom System auszulösen. Wenn Sie neugierig sind, können Sie im Terminal zwei Befehle ausführen:
man mtmd
q
tail -f /private/var/log/system.log | grep -E 'backup|mtm'
- Legen Sie das Terminalfenster beiseite, lassen Sie es im Hintergrund, und arbeiten Sie ungefähr eine Stunde lang normal. Was protokolliert wird, sollte Sie beruhigen. Wenn Sie zufrieden sind, bringen Sie das Terminal-Fenster in den Vordergrund und unterbrechen Sie den laufenden Befehl:
controlc
Missverständnisse des Dateisystems von Mobile Time Machine
In Mac OS X 10.7 Lion: Der Test von Ars Technica (Seite 18) (20.07.2011) wird eine Überlappung wahrgenommen, etwas als suboptimal beschrieben und von Kopien gesprochen.
Die Vorstellung, dass lokaler Speicherplatz für Kopien verwendet wird, kann verständlicherweise alarmierend sein: "Das Kopieren von Daten benötigt Zeit, belastet die CPU" und andere solche Gedanken.
Ich vermute , dass Löwen Verwendung von NFS for Mobile Time Machine lokalen Snapshots erweisen wird nicht zu kopieren vergleichbar, in diesem Sinne. Vermuten Sie eine sehr intelligente Nutzung des Speicherplatzes, die weder das Kopieren noch das Verschieben von Dateien umfasst - die Magie, die auf Katalog-B-Tree- und verwandten Ebenen auf dem HFS + -Volume und auf einer bestimmten Ebene in mtmfs ausgeführt wird.
Zusammenfassend lässt sich sagen, dass die meisten Menschen nach der Beseitigung anfänglicher Bedenken lokale Schnappschüsse für eine gute Sache halten sollten, die sich auf die Leistung auswirkt, die entweder nicht wahrnehmbar oder vernachlässigbar ist.
FileVault 1 in Snow Leopard oder Lion
In neueren Versionen des Betriebssystems sollte die Verwendung von Bändern für FileVault 1 kein Problem darstellen. AFAIR-Speicherplatz wird dynamisch freigegeben, ohne dass Sie sich abmelden müssen.
Ob freier Speicherplatz mit FileVault 1 vor zwei Jahren, als die Frage gestellt wurde, ebenfalls verwaltet wurde, kann ich mich nicht erinnern.
quelle
sudo tmutil disablelocal
.Suchen Sie die Täterdatei. Lösung
Unter all den obigen Antworten können Sie einfach diesen Befehl auf dem Terminal drücken, um die Täterdatei herauszufinden ...
Dieser Befehl findet alle einzelnen Dateien, deren Größe mehr als ungefähr 100 MB beträgt, und druckt sie dann auf dem Terminal aus.
In meinem Fall gab es eine Tomcat-Protokolldatei, die 13 GB überschritt.
quelle
Es sieht aus wie einige Filevault verursachen können Probleme einige Probleme mit freiem Speicherplatz. Sofern Sie die von FileVault bereitgestellte Integration nicht wirklich benötigen, würde ich vorschlagen, sie zu deaktivieren und stattdessen TrueCrypt zu verwenden. Es ist Open Source und verschlingt keinen freien Speicherplatz.
Sie können auch in diesem Handbuch nachlesen, wie Sie unter OS X Speicherplatz auf der Festplatte freigeben oder ein Festplatten-Dienstprogramm zur Datenträgerverwendung ausführen (wie von Doug Harris vorgeschlagen).
Bearbeiten: Seit der ursprünglichen Beantwortung wurde FileVault in OS X Lion erheblich überarbeitet und ist wesentlich zuverlässiger.
quelle
Welche Größe
ist ein Speicherplatz-Visualisierer, der 13,00 USD kostet. Ähnlich wie bei anderen oben beschriebenen Programmen gibt es auch einen Modus, in dem Sie Dateien anzeigen, messen und sogar löschen können, die dem System oder anderen Benutzern gehören.
quelle
Ich habe Disk Inventory wie viele andere hier verwendet und festgestellt, dass ich mehrere Dateien mit iPhone- und iPad-Backups gefunden habe. Als ich mich damit befasste, stellte ich fest, dass ich 4 GB Backups hatte, die für ältere Geräte, die ich jetzt länger verwende, zwei Jahre alt waren. Dies war eine schöne Entdeckung auf meiner 128-GB-Festplatte.
Wenn Sie mehrere Geräte auf Ihrem Mac installiert haben, überprüfen Sie ~ library / application support / mobilesync / backup. Jedes Backup befindet sich in einem eigenen Ordner und die veralteten werden leicht auffallen.
quelle
Probieren Sie die App Disk Cartography aus. Sie ist völlig kostenlos und zeigt versteckte Systeme an. Sie können auch festlegen, dass Dateien größer als 1 GB usw. angezeigt werden.
quelle
Es gibt einen guten Artikel von Apple über das Freigeben von Speicherplatz auf Ihrem Mac, in dem integrierte Tools zur Erkennung von Speicherplatz für Endverbraucher erwähnt werden, die ab macOS Sierra (10.12) verfügbar sind.
Das nützlichste Tool ist der Dateibrowser , mit dem Sie sehen können, welche Datei und welcher Ordner wie viel Speicherplatz beanspruchen. So greifen Sie darauf zu:
> Über diesen Mac und dann auf Speicher klicken
Klicken Sie auf Verwalten ...
Dieses Tool hat eine einzige Einschränkung: Sie können nur Dateien in Ihrem Basisordner durchsuchen.
quelle
In meinem Fall war es eine außer Kontrolle geratene MySQL / MariaDB-Instanz, bei der aus irgendeinem Grund die Replikation auf meinem Laptop aktiviert war. Gefunden mit: GPL-Tool - Disk Inventory X http://www.derlien.com/downloads/index.html
In meinem Fall erstellte MariaDB eine Reihe von Bin-Log-Dateien für die Replikation in / usr / local / var / mysql mit jeweils 50 Dateien à 1 GB.
quelle
"Durch einen Neustart des Computers kann ich Gigabyte Speicherplatz wiederherstellen" ist überhaupt nicht neugierig. afaik, es ist eine Software, die ihre Caches leert. Für mich als starker Firefox-Nutzer (über 100 offene Tabs) gibt der Neustart meines MacBook etwas in der Nähe von 1 bis 2 GB Festplattenspeicher frei (der anschließend mit neuen Firefox-Cache-Daten gefüllt wird).
AFAIK gibt es andere Software mit aufgeblähten Caches; Ich erinnere mich an eine frühere Version von Mac OS X (Snow Leopard?), Dass QuickTime-Updates irgendwo in der Bibliothek gespeichert sind und gelöscht werden können.
quelle