File di cache El Capitan / private / var / cartelle che consumano 30–40 GB


12

Di recente ho aggiornato il mio MacBook Pro a El Capitan e una delle prime spiacevoli modifiche, oltre a XtraFinder e TotalTerminal non più compatibili, è che il sistema ritiene opportuno /private/var/foldersconsumare fino a 30-40 GB e oltre spazio, facendo rallentare tremendamente il mio Mac. Comprendo che i file all'interno di questa cartella sono tutti file cache. La mia unica domanda è perché questo sta accadendo e cosa lo fa accadere? Esiste un modo per renderlo solo cache app effettivamente aperte o devo aggiornare la mia NVRAM / PRAM? È estremamente fastidioso che il mio computer si comporti come se stesse cercando di bufferizzare 20 gigabyte contemporaneamente.


Hai provato a controllare cosa sta effettivamente occupando lo spazio? Non è così facile se è in zz, ma abbastanza semplice se è in uno degli altri
Tetsujin,

Sì, per fortuna non è causato da nulla in zz, è una cartella chiamata tr. Qual è il significato di zz, a differenza di qualsiasi altra cartella elencata?
Lee S,

non è un'area del sistema operativo con cui ho veramente familiarità, ma il contenuto di zz di solito non ti appartiene, quindi è necessario giocherellare con chmod per vedere anche in essi [non qualcosa che consiglierei davvero a meno che tu ' mi sento particolarmente sprezzante] Penso che gli altri sembrano avere codici quasi casuali, anche se non l'ho studiato. I miei altri 2 sono g5 e nc - nessuna relazione con qualcosa che posso immaginare di per sé
Tetsujin,

Sto abbastanza bene con la cartella zz che viene lasciata così com'è - non è il colpevole di questo problema. Da altri posti da cui ho letto e da questo altro thread , puoi eliminare alcune cartelle da qui senza effetti negativi, purché non elimini la cartella stessa.
Lee S,

Quello che voglio davvero sapere è perché questo sta accadendo ora a El Capitan, quando non è mai successo a Yosemite e in altre versioni precedenti.
Lee S,

Risposte:


9

La risposta è che sì, sei autorizzato a cancellare file da /private/var/folders/. Il comando

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

è stato in grado di funzionare e non ne sono derivati ​​incidenti. Alcuni errori sono stati emessi dal comando, ma nessun errore è venuto dal sistema nel suo insieme. Potrei pubblicare un nuovo post in seguito quando ne saprò di più per capire cosa ha fatto Apple con El Capitan per farlo agire in questo modo.

Ecco un thread dal sito Web di Apple su questo; concorda sul fatto che l'eliminazione di tr dovrebbe essere sicura. Secondo il thread, / var / cartelle è la nuova posizione delle cache, che puoi eliminare in modo sicuro se hai chiuso tutte le app in esecuzione.

AGGIORNAMENTO: Un altro motivo di questo comportamento può essere dovuto all'indicizzazione Spotlight , in particolare sui modelli precedenti di MacBook / MacBook Pro. Di recente ho notato che il problema si ripresenta e, sebbene avessi fatto tutto il possibile per impedire che continuasse a verificarsi, sono stato costretto a guardare il mio Mac consumare lentamente più di 100 gigabyte di spazio per alcuni processi fantasma che si verificano in background.

Tuttavia, assicurati di andare in Settings-> Spotlight& deseleziona la casella per l' Foldersindicizzazione e se sei come me e hai molta musica (come oltre 50 gigabyte), disattiva anche l' Musicindicizzazione. Spegnere tutti gli altri non si può desiderare, come pure, ma Folderl'indicizzazione sembra essere il più grande colpevole sia in perdita di spazio su disco e rallentamento delle prestazioni su modelli di MacBook più vecchi.

Al momento della disattivazione, non ho riscontrato alcun problema. Inoltre, lo spazio su disco rimanente visualizzato nel Finder ora fornisce risultati accurati.

Ciò può valere anche per i dispositivi iOS, poiché OS X e iOS sono attualmente in fase di sviluppo per adattarsi a vicenda funzionalità e caratteristiche. Una gran parte dei Otherdati memorizzati sul dispositivo potrebbe essere semplicemente indicizzazione Spotlight che non fornisce un toot sulla quantità di spazio su disco che consuma. Non ti farà male provare a disattivare alcune funzionalità / opzioni se noti problemi.


2
Direi che questo è meno sicuro di "chiudere tutte le app in esecuzione" sicuro. Il sistema memorizza i file lì e l'utente. Ad esempio, il comando set | grep TMPmostrerà la tua cartella temporanea dell'utente corrente in / var - sul mio Mac in questo momento, è /var/folders/6p/2ws_5ft14n10v_1kzp9tjhg00000gn/T/- direi che chiudere app ed eliminare da lì potrebbe essere un passo decente per la risoluzione dei problemi, ma potresti aver bisogno di restringere ciò che è la scrittura di file temporanei di grandi dimensioni per il problema potrebbe continuare a tornare se non si scava in ciò che viene specificamente salvato lì.
bmike

È sicuro eliminare /private/? Dal momento che non c'è molto altro nelle directory inferiori, il mio 100GB è usato da /private/var/folders/zz/zyxvpxvq6csfxvn_n0000000000000/Cleanup At Startup/SMSandboxTools-tmp/Users/ian/Library!
Ian Vaughan,

2

Ho avuto lo stesso problema con le enormi "cartelle". Il comando sembra un modo rapido per andare e lo proverò la prossima volta che visualizzerò i file di grandi dimensioni.

Gestisco oltre 400 mac e questo problema si è verificato dal 10.9 al 10.10 e ora sembra 10.11. La cosa strana è che è evidente solo su un certo modello di iMac, 2GHZ Intel Core 2 Duo, Mac. Tutti gli altri iMac successivi che utilizziamo non sembrano avere alcun problema.

Ho notato per la prima volta questo problema quando il nostro helpdesk ha ricevuto chiamate da studenti che non potevano salvare il lavoro e quando ho controllato questi mac i dischi rigidi erano quasi pieni (dischi rigidi da 150 GB). Ho cestinato manualmente le cartelle var / alcune delle quali erano oltre 100 GB e lo spazio è stato rilasciato ma gli iMac si riempiono gradualmente di nuovo.

Di recente non ho eliminato nessuno di questi Mac per vedere se l'aggiornamento 10.11 El Capitan ha risolto questo problema.


1
Sarei interessato a sapere un po 'più in dettaglio quali cartelle contengono i file di grandi dimensioni. sudo find /var/folders -size 500Mpotrebbe funzionare bene per quello.
bmike

1

Non sono sicuro che funzionerà nel caso di tutti (e so che questo è un vecchio thread), ma un buon riavvio vecchio stile è spesso tutto ciò che serve per cancellare questi file di cache:

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

Naturalmente, questo metodo potrebbe non funzionare su tutte le configurazioni, tuttavia consiglio questo metodo perché ci sono diversi siti Web che NON raccomandano di eliminare elementi in /var/folders, /private/var/folders/o /tmp.

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


Questa è stata una cosa che è stata provata e, in alcuni casi, non ha eliminato tutti i file memorizzati in questa cache.
Lee S

1

Ho avuto lo stesso problema su El Capitan (MacOS 10.11). Sono riuscito ad avviare l'app Terminal e ho notato che "lsd" (LaunchServiceDaemon) utilizzava il 100% di un core.

La correzione era ricostruire il database di Launch Services con il comando in questo thread di discussione Apple .


Benvenuti a chiedere diverso. La risposta nel link è piuttosto breve. È meglio includere qui la risposta poiché i collegamenti spesso diventano viziati rendendo questa risposta inutile.
Allan,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.