El Capitan / private / var / folders-Cache-Dateien verbrauchen 30–40 GB

12

Ich habe mein MacBook Pro kürzlich auf El Capitan aktualisiert. Eine der ersten unangenehmen Änderungen, außer dass XtraFinder & TotalTerminal nicht mehr kompatibel sind, besteht darin, dass das System es für angemessen hält /private/var/folders, bis zu 30 bis 40 GB und mehr zu verbrauchen Platz, was dazu führt, dass mein Mac enorm langsamer wird. Ich verstehe, dass die Dateien in diesem Ordner alle Cache-Dateien sind. Meine einzige Frage ist, warum dies geschieht und was dies bewirkt. Gibt es eine Möglichkeit, nur tatsächlich geöffnete Cache-Apps zu erstellen, oder muss ich mein NVRAM / PRAM aktualisieren? Es ist äußerst ärgerlich, wenn mein Computer so tut, als würde er versuchen, 20 Gigabyte gleichzeitig zu puffern.

Lee S.
quelle
Haben Sie versucht zu überprüfen, was den Platz tatsächlich einnimmt? Nicht so einfach, wenn es in zz ist, aber ziemlich einfach, wenn es in einem der anderen ist
Tetsujin
Ja, es wird zum Glück nicht durch irgendetwas in zz verursacht, es ist ein Ordner namens tr. Welche Bedeutung hat zz im Gegensatz zu anderen aufgelisteten Ordnern?
Lee S
Es ist kein Bereich des Betriebssystems, mit dem ich wirklich vertraut bin, aber der Inhalt von zz gehört normalerweise nicht Ihnen. Sie müssen also mit chmod herumspielen, um ihn überhaupt zu sehen [nichts, was ich wirklich empfehlen würde, wenn Sie es nicht tun. ' Ich denke, die anderen scheinen fast zufällige Codes zu haben, obwohl ich sie nicht studiert habe. Meine anderen 2 sind g5 & nc - keine Beziehung zu irgendetwas, was ich mir vorstellen kann
Tetsujin
Ich bin ziemlich in Ordnung damit, dass der zz-Ordner so bleibt, wie er ist - es ist nicht der Schuldige für dieses Problem. An anderen Stellen, von denen ich gelesen habe, und an diesem anderen Thread können Sie einige Ordner von hier ohne negative Auswirkungen löschen , solange Sie den Ordner selbst nicht löschen.
Lee S
Was ich wirklich wissen möchte, ist, warum dies jetzt in El Capitan geschieht, als es in Yosemite und früheren Versionen noch nie passiert ist.
Lee S

Antworten:

9

Die Antwort lautet: Ja, Sie dürfen Dateien aus löschen /private/var/folders/. Der Befehl

sudo rm -r -P /private/var/folders/tr/*

konnte arbeiten und es kam zu keinen Abstürzen. Einige Fehler wurden vom Befehl ausgegeben, aber es kamen keine Fehler vom gesamten System. Ich werde möglicherweise später einen neuen Beitrag veröffentlichen, wenn ich mehr darüber weiß, um zu verstehen, was Apple mit El Capitan gemacht hat, damit es so funktioniert.

Hier ist ein Thread von der Apple-Website dazu. es stimmt zu, dass das Löschen von tr sicher sein sollte. Laut Thread ist / var / folders der neue Speicherort von Caches, den Sie sicher löschen können, wenn Sie alle laufenden Apps geschlossen haben.

UPDATE: Ein weiterer Grund für dieses Verhalten kann die Spotlight-Indizierung sein , insbesondere bei älteren Modellen von MacBook / MacBook Pro. Ich habe kürzlich bemerkt, dass das Problem erneut auftritt, und obwohl ich alles getan hatte, um zu verhindern, dass es weiterhin auftritt, musste ich zusehen, wie mein Mac langsam mehr als 100 Gigabyte Speicherplatz für einen im Hintergrund auftretenden Phantomprozess verbraucht.

Gehen Sie trotzdem auf Settings-> Spotlightund deaktivieren Sie das Kontrollkästchen für die FoldersIndizierung. Wenn Sie wie ich sind und viel Musik haben (z. B. über 50 Gigabyte), deaktivieren Sie auch die MusicIndizierung. Deaktivieren Sie auch andere, die Sie möglicherweise nicht möchten, aber die FolderIndizierung scheint der Hauptverursacher sowohl des Speicherplatzverlusts als auch der Leistungsverlangsamung bei älteren MacBook-Modellen zu sein.

Beim Ausschalten habe ich keine Probleme gesehen. Darüber hinaus liefert der im Finder angezeigte verbleibende Speicherplatz jetzt genaue Ergebnisse.

Dies kann auch für iOS-Geräte gelten, da OS X und iOS derzeit so entwickelt werden, dass sie den Funktionen und Merkmalen des jeweils anderen entsprechen. Ein großer Teil der Otherauf dem Gerät gespeicherten Daten ist möglicherweise nur eine Spotlight-Indizierung, die keinen Hinweis darauf gibt, wie viel Speicherplatz es verbraucht. Es wird nicht schaden, einige Funktionen / Optionen auszuschalten, wenn Sie Probleme bemerken.

Lee S.
quelle
2
Ich würde sagen, dies ist weniger sicher als "alle laufenden Apps schließen" sicher. Das System speichert dort sowohl Dateien als auch den Benutzer. Der Befehl set | grep TMPzeigt beispielsweise den temporären Ordner Ihres aktuellen Benutzers in / var an. Auf meinem Mac ist dies derzeit der /var/folders/6p/2ws_5ft14n10v_1kzp9tjhg00000gn/T/Fall. Ich würde sagen, dass das Schließen von Apps und das Löschen von Apps möglicherweise ein anständiger Schritt zur Fehlerbehebung ist, Sie müssen jedoch möglicherweise eingrenzen, was ist Das Schreiben großer temporärer Dateien für das Problem wird möglicherweise immer wieder ausgeführt, wenn Sie nicht genau wissen, was dort gespeichert wird.
bmike
Ist es sicher zu löschen /private/? Da es in den unteren Verzeichnissen sowieso nicht viel anderes gibt, werden meine 100 GB von verwendet /private/var/folders/zz/zyxvpxvq6csfxvn_n0000000000000/Cleanup At Startup/SMSandboxTools-tmp/Users/ian/Library!
Ian Vaughan
2

Ich hatte das gleiche Problem mit den riesigen "Ordnern". Der Befehl scheint ein schneller Weg zu sein, und ich werde ihn das nächste Mal ausprobieren, wenn die großen Dateien angezeigt werden.

Ich verwalte über 400 Macs und dieses Problem tritt seit 10.9 bis 10.10 auf und jetzt scheint es 10.11. Das Seltsame ist, dass es nur bei einem bestimmten Modell von iMac, 2 GHz Intel Core 2 Duo, Macs erkennbar ist. Alle anderen späteren iMacs, die wir verwenden, scheinen das Problem überhaupt nicht zu haben.

Ich bemerkte dieses Problem zum ersten Mal, als unser Helpdesk Anrufe von Schülern erhielt, die keine Arbeit sparen konnten, und als ich diese Macs überprüfte, waren die Festplatten fast voll (150 GB Festplatten). Ich habe die var / Ordner manuell verworfen, von denen einige über 100 GB groß waren, und der Speicherplatz wurde freigegeben, aber die iMacs füllen sich allmählich wieder.

Ich habe in letzter Zeit keinen dieser Macs gelöscht, um festzustellen, ob das 10.11 El Capitan-Upgrade dieses Problem behoben hat.

MickP
quelle
1
Ich würde gerne etwas genauer wissen, welche Ordner die großen Dateien enthalten. sudo find /var/folders -size 500Mkönnte gut dafür funktionieren.
bmike
1

Ich bin mir nicht sicher, ob dies in jedem Fall funktioniert (und ich weiß, dass dies ein alter Thread ist), aber ein guter, altmodischer Neustart ist oft alles, was zum Löschen dieser Cache-Dateien erforderlich ist:

http://osxdaily.com/2016/01/13/delete-temporary-items-private-var-folders-mac-os-x/

Natürlich funktioniert diese Methode möglicherweise nicht bei allen Setups. Ich empfehle diese Methode jedoch, da es mehrere Websites gibt, auf denen das Löschen von Elementen in oder NICHT empfohlen /var/folderswird ./private/var/folders//tmp

https://discussions.apple.com/thread/3757828

giannitm
quelle
Dies war eine Sache, die versucht wurde, und in einigen Fällen wurden nicht alle in diesem Cache gespeicherten Dateien gelöscht.
Lee S
1

Ich hatte das gleiche Problem unter El Capitan (MacOS 10.11). Ich habe es geschafft, die Terminal-App zu starten und festgestellt, dass "lsd" (LaunchServiceDaemon) 100% eines Kerns verwendet.

Das Update bestand darin, die Launch Services-Datenbank mit dem Befehl in diesem Apple-Diskussionsthread neu zu erstellen .

GerdH
quelle
Willkommen bei Ask Different. Die Antwort im Link ist ziemlich kurz. Es ist besser, die Antwort hier aufzunehmen, da Links oft veraltet sind und diese Antwort unbrauchbar wird.
Allan