Ich habe ein 13 "Macbook Air mit 128 GB und kürzlich eine Meldung erhalten, dass mir der Speicherplatz ausgeht. Daher habe ich schnell überprüft, ob der gesamte Speicherplatz belegt ist, und das habe ich herausgefunden Ich habe 4 GB Schlaf-Image (das ist normal), aber 20 Auslagerungsdateien, die jeweils zwischen 60 MB und 1 GB belegen. Bei einer kleinen Festplattengröße ist dies wirklich inakzeptabel, und ich habe mich gefragt, ob es sicher ist, einige der Auslagerungsdateien zu löschen und lassen Sie das System sie aufbauen. Oder würde ein Neustart helfen (Obwohl ich es nicht vorziehen würde, hatte eine Wette mit meinem Freund, um meine Betriebszeit so lange wie möglich zu halten: p) Alle Vorschläge geschätzt.
14
Antworten:
Sie können deaktivieren Ruhezustand Ihre Größe in der RAM auf dem SSD / HD wieder: Erste deaktivieren:
Dann machen Sie Platz frei:
... wenn Sie es wieder aktivieren möchten:
Hinweis: -a bedeutet am Ladegerät und am Akku, -b bedeutet Akku und -c bedeutet mit Ladegerät.
Wenn Sie mehr als eine Festplatte haben, können Sie das Schlafbild auch mit einer Festplatte verknüpfen, damit es sich physisch dort befindet.
Wechsel
Erstes Deaktivieren von Swap:
Löschen Sie später die Dateien:
... wenn du es wieder aktivieren willst, mache:
quelle
/System/Library/LaunchDaemons/com.apple.dynamic_pager.plist: Operation not permitted while System Integrity Protection is engaged
Ein Neustart wird das Problem definitiv lösen.
Selbst wenn Sie den fehlerhaften Prozess beenden, werden die Auslagerungsdateien nicht vom System gelöscht. Dazu ist ein Neustart erforderlich.
Auch das Löschen der Auslagerungsdateien wäre eine schlechte Idee. Sie müssten sudo verwenden, um dies zu tun, und wenn das System die Datei geöffnet hat, wird sie auch dann beibehalten, wenn Sie die Datei rm haben, da das Dateihandle geöffnet wäre, sodass Sie nicht mehr Speicherplatz gewinnen.
Versuchen Sie es auf jeden Fall, aber es wird nicht empfohlen :)
quelle
Eine andere Antwort bereits erwähnt , überwintern deaktivieren, aber je der Manpage für
pmset
, das ist nicht mehr genug , um den Ruhezustand Bild (sleepimage) Dateierstellung zu deaktivieren.Die Docs sagen:
Also brauchen wir:
Sie können Ihre Einstellungen vor und nach der Änderung mit überprüfen
sudo pmset -g
. Dann können Siesudo rm /var/vm/sleepimage
die Datei löschen, aber in meinem Fall wurde dies automatisch nach dem Setzen aller 3 Werte gemacht.quelle
Sie können das Schlafbild löschen, ohne etwas zu beschädigen. Das System erstellt es mit der Zeit neu. Wenn ich eine Meldung erhalte, dass mir der Speicherplatz ausgeht, gehe ich zum Terminal und tippe
sudo rm /var/vm/sleepimage
und erhalte ungefähr 9 Gigs zurück, aber das System erstellt ihn im Laufe der Zeit neu, so dass es immer nur eine vorübergehende Pause ist.Um die Beantwortung Ihrer Frage abzuschließen und Sie wissen zu lassen, warum Sie mir vertrauen sollten, können Sie jede Datei in löschen,
var/vm
da es sich um Caches von dem handelt, was derzeit in Ihrem RAM gespeichert ist. Sie sind nicht kritisch ... es sei denn, Sie verlieren die Stromversorgung und bei einem Neustart wird der größte Teil desvar
Ordners automatisch gelöscht. OS X Lion und neuere Versionen löschen jedoch nicht die älterenvm
Dateien beim Start , um Benutzern eine kontinuierliche Berichterstattung über ihren freien Speicherplatz zu ermöglichen.Grundsätzlich haben Sie immer VM-Dateien mit einer Größe, die in etwa der Größe des Arbeitsspeichers entspricht, den Sie beim Ausführen von Programmen verwendet haben. Sie können diese löschen und beim nächsten wichtigen Ereignis der Hintergrundaktivität möglicherweise vom Computer neu erstellt werden. Wenn Sie nur ein Programm ausführen und nichts tun, aber riesige VM-Dateien haben, kann dies ein Zeichen für einen Speicherverlust in einem Programm sein, aber ich habe festgestellt, dass viele der Einstellungsfenster und Plugins in der Menüleiste wirklich vorhanden sind Riesenspeicher: Wenn Sie das Google Drive Synchronizer-Programm und die Dropbox-App sowie die box.com-App ausführen, werden diese rund um die Uhr zu Hause anrufen und Dateien ohne Unterbrechung verschieben. Sie sind mehr als genug Aktivität, um legitime und riesige VM-Profile zu generieren.
Ich hoffe, das hilft!
quelle