File cache El Capitan / private / var / folder menghabiskan 30–40 GB

12

Saya telah memutakhirkan MacBook Pro saya ke El Capitan baru-baru ini, dan salah satu perubahan tidak menyenangkan pertama, selain XtraFinder & TotalTerminal tidak lagi kompatibel, adalah bahwa sistem tersebut menganggap perlu /private/var/foldersuntuk mengkonsumsi hingga 30GB hingga 40 GB. ruang, menyebabkan Mac saya melambat sangat. Saya mengerti bahwa file dalam folder ini adalah semua file cache. Satu-satunya pertanyaan saya adalah mengapa ini terjadi, dan apa yang membuat ini terjadi? Apakah ada cara untuk membuatnya hanya aplikasi cache yang benar-benar terbuka, atau apakah saya harus menyegarkan NVRAM / PRAM saya? Sangat menjengkelkan jika komputer saya bertindak seperti mencoba buffer 20 gigabytes sekaligus.

Lee S
sumber
Sudahkah Anda mencoba memeriksa apa yang sebenarnya mengambil ruang? Tidak begitu mudah jika itu di zz, tapi cukup sederhana jika itu di salah satu dari yang lain
Tetsujin
Ya, untungnya tidak disebabkan oleh apa pun di zz, itu folder bernama tr. Apa pentingnya zz, dibandingkan dengan folder lain yang terdaftar?
Lee S
ini bukan area OS yang benar-benar saya kenal, tapi isi dari zz biasanya bukan milik Anda, jadi Anda perlu mengutak-atik chmod untuk melihat di dalamnya [bukan sesuatu yang benar-benar saya sarankan kecuali Anda ' kembali merasa sangat angkuh] Saya pikir yang lain tampaknya memiliki kode hampir acak, meskipun saya belum mempelajarinya. 2 lainnya saya adalah g5 & nc - tidak ada hubungan dengan apa pun yang dapat saya bayangkan dalam diri mereka sendiri
Tetsujin
Saya cukup baik-baik saja dengan folder zz dibiarkan apa adanya - bukan penyebab masalah ini. Dari tempat lain yang saya baca, dan dari utas lainnya , Anda dapat menghapus beberapa folder dari sini tanpa efek negatif, asalkan Anda tidak menghapus folder itu sendiri.
Lee S
Yang saya benar-benar ingin tahu adalah mengapa ini terjadi sekarang di El Capitan, ketika itu tidak pernah terjadi di Yosemite dan rilis sebelumnya.
Lee S

Jawaban:

9

Jawabannya adalah ya, Anda diizinkan menghapus file dari /private/var/folders/. Perintah

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

mampu bekerja dan tidak ada crash yang datang darinya. Beberapa kesalahan dikeluarkan oleh perintah, tetapi tidak ada kesalahan yang datang dari sistem secara keseluruhan. Saya mungkin mengeluarkan posting baru nanti ketika saya tahu lebih banyak tentang ini untuk memahami apa yang Apple lakukan dengan El Capitan untuk membuatnya bertindak seperti ini.

Berikut utas dari situs web Apple tentang ini; setuju bahwa menghapus tr harus aman. Menurut utas, / var / folder adalah lokasi cache yang baru, yang dapat Anda hapus dengan aman jika Anda telah menutup semua aplikasi yang berjalan.

UPDATE: Alasan lain untuk perilaku ini dapat disebabkan pengindeksan Spotlight , terutama pada model MacBook / MacBook Pro yang lebih lama. Baru-baru ini saya memperhatikan masalah terjadi lagi, dan meskipun saya telah melakukan semua yang saya bisa untuk mencegahnya agar tidak terus terjadi, saya dipaksa untuk menonton Mac saya secara perlahan mengkonsumsi lebih dari 100 gigabytes ruang untuk beberapa proses hantu yang terjadi di latar belakang.

Meski begitu, pastikan untuk masuk ke Settings-> Spotlight& hapus centang pada kotak untuk Folderspengindeksan, dan jika Anda seperti saya dan memiliki banyak musik (seperti lebih dari 50 gigabytes), matikan juga Musicpengindeksan. Matikan yang lain yang mungkin tidak Anda inginkan juga, tetapi Folderpengindeksan tampaknya menjadi penyebab terbesar dalam kehilangan ruang disk dan perlambatan kinerja pada model MacBook yang lebih lama.

Setelah mematikan ini, saya belum melihat masalah. Selain itu, sisa ruang disk yang ditampilkan di Finder sekarang memberikan hasil yang akurat.

Hal ini mungkin juga berlaku untuk perangkat iOS, karena OS X & iOS saat ini sedang dikembangkan untuk mencocokkan fungsi dan fitur masing-masing. Sebagian besar Otherdata yang disimpan pada perangkat mungkin hanya pengindeksan Spotlight tidak memberikan banyak perhatian tentang berapa banyak ruang disk yang dikonsumsi. Tidak ada ruginya mencoba mematikan beberapa fitur / opsi jika Anda melihat ada masalah.

Lee S
sumber
2
Saya akan mengatakan ini kurang aman daripada aman "menutup semua aplikasi yang berjalan". Sistem menyimpan file di sana serta pengguna. Sebagai contoh, perintah tersebut set | grep TMPakan menunjukkan folder sementara pengguna Anda saat ini di / var - di Mac saya sekarang, itu /var/folders/6p/2ws_5ft14n10v_1kzp9tjhg00000gn/T/- Saya akan mengatakan menutup aplikasi dan menghapus dari sana mungkin ada langkah pemecahan masalah yang layak, tetapi Anda mungkin perlu mempersempit apa yang ada. menulis file temp besar untuk masalah mungkin terus kembali jika Anda tidak menggali apa yang secara spesifik disimpan di sana.
bmike
Apakah aman untuk menghapus /private/? Karena tidak banyak lagi di direktori yang lebih rendah, 100GB saya digunakan dari /private/var/folders/zz/zyxvpxvq6csfxvn_n0000000000000/Cleanup At Startup/SMSandboxTools-tmp/Users/ian/Library!
Ian Vaughan
2

Saya memiliki masalah yang sama dengan "folder" besar. Perintahnya terlihat seperti cara cepat untuk pergi dan saya akan mencoba ini waktu berikutnya saya mendapatkan file besar muncul.

Saya mengelola lebih dari 400 mac dan masalah ini telah terjadi sejak 10.9 hingga 10.10 dan sekarang tampaknya 10.11. Yang aneh adalah bahwa itu hanya terlihat pada model tertentu dari iMac, 2GHZ Intel Core 2 Duo, Macs. Semua iMac yang kami gunakan nanti tampaknya tidak memiliki masalah sama sekali.

Saya pertama kali memperhatikan masalah ini ketika meja bantuan kami mendapat telepon dari siswa yang tidak bisa menyelamatkan pekerjaan dan ketika saya memeriksa mac ini hard drive hampir penuh (hard drive 150GB). Saya secara manual menghancurkan var / folder beberapa di antaranya lebih dari 100GB dan ruang dirilis tetapi secara bertahap iMac mengisi kembali.

Saya belum menghapus salah satu dari Mac ini belakangan ini untuk melihat apakah peningkatan 10.11 El Capitan telah memperbaiki masalah ini.

MickP
sumber
1
Saya akan tertarik mengetahui sedikit lebih detail folder mana yang berisi file besar. sudo find /var/folders -size 500Mmungkin bekerja dengan baik untuk itu.
bmike
1

Saya tidak yakin apakah ini akan berhasil dalam kasus semua orang (dan saya tahu ini adalah utas lama), tetapi hanya perlu reboot yang lama untuk membersihkan file cache ini:

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

Tentu saja, metode ini mungkin tidak berfungsi pada semua penyiapan, namun saya merekomendasikan metode ini karena ada beberapa situs web yang TIDAK merekomendasikan menghapus item /var/folders, /private/var/folders/atau /tmp.

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

giannitm
sumber
Ini adalah satu hal yang dicoba, dan dalam beberapa kasus, itu tidak akan menghapus semua file yang disimpan dalam cache ini.
Lee S
1

Saya memiliki masalah yang sama pada El Capitan (MacOS 10.11). Saya berhasil memulai aplikasi Terminal dan memperhatikan bahwa "lsd" (LaunchServiceDaemon) menggunakan 100% dari satu inti.

Cara mengatasinya adalah membangun kembali basis data Layanan Peluncuran dengan perintah di utas diskusi Apple ini .

GerdH
sumber
Selamat Datang di Tanya Berbeda. Jawaban di tautan ini cukup singkat. Lebih baik memasukkan jawabannya di sini karena tautan sering basi sehingga jawaban ini tidak berguna.
Allan