9GB file com.apple.coresymbolicationd di Cache

11

Saya mencoba untuk membebaskan ruang disk, dan saya menemukan ini:

file besar D:

Saya sudah membaca laporan file 600M, atau file 1GB tetapi tidak pernah seperti ini.

Apakah aman untuk menghapus atau me-reboot sering membantu menghapus beberapa file ini?

tekknolagi
sumber
2
@Robuust mereka tampak berbeda bagiku. Ini bertanya tentang bagaimana mereka membersihkan dan yang lain bertanya apa itu. Baik untuk menautkan keduanya, tetapi kecuali terjadi pengeditan, saya tidak melihatnya sebagai duplikat yang tepat.
bmike
Ukuran file jelas besar. Dari apa yang saya baca di 'Net, aman untuk dihapus.
IconDaemon
Saya sedang melakukan pembersihan musim semi menggunakan GrandPerspective running rootvia sudo GrandPerspective.app/Contents/MacOS/GrandPerspectivedan menemukan bahwa saya /System/Library/Caches/com.apple.coresymbolicationdadalah 3,0 GB. Saya menjalankan 10.10.3 Yosemite dan saya memiliki Xcode dan paket alat baris perintah terbaru diinstal.
Lanny

Jawaban:

3

Menggunakan hal-hal dari tautan ini ( http://www.macobserver.com/tmo/article/how_to_recover_missing_hard_drive_space/ ) Saya menemukan file - com.apple.coresymbolicationd sebesar 133GB.

Untuk menghapus, boot dalam Safe Mode (Cmd-S sebelum logo Apple muncul), jalankan pemeriksaan filesystem, mount drive dan kemudian hanya sudo rmfile

Ivan
sumber
@ patrix Dalam kasus saya rmtidak berhasil, tetapi sudo rmlakukan. (Dengan pedoman @patrix)
Hoseyn Heydari
2

Tidak. Rebooting tidak menghapus file cache dalam sistem. Anda perlu menggali subsistem mana yang membuat cache di sini dan menentukan ada cara untuk membilasnya secara manual atau memindahkannya ke tempat sampah dan kemudian reboot untuk melihat kapan / bagaimana / ukuran apa yang mereka buat kembali.

Saya akan boot ke mode pengguna tunggal dan gunakan rmuntuk menghapus file itu karena tidak ada yang menggunakannya. Anda juga bisa menggunakan sudo mv /System/Library/Caches/com.apple.coresymbolicationd/data /tmplalu reboot. Setelah reboot, Anda dapat menghapus file /tmpdengan sudo rm /tmp/data.

Firasat saya adalah Anda telah menginstal Xcode dan telah memperkenalkan sejumlah besar simbol ke dalam database Anda dari satu atau lebih versi iOS sehingga Xcode dapat menyimbolkan dump dump untuk membantu dalam debugging aplikasi menggunakan Xcode. Namun, itu juga bisa menjadi bug dan kapan saja subsistem itu mulai mendaur ulang cache, itu akan menghapus sendiri. Jika Anda dapat membatasi jumlah SDK yang Anda gunakan dalam Xcode, itu mungkin membantu juga. Perasaan saya adalah orang-orang dengan file 60m tidak menggunakan Xcode, mereka yang memiliki pengembang 1MB untuk satu versi iOS pada satu waktu dan mereka dengan database ukuran yang lebih besar memiliki beberapa OS X dan iOS SDK yang diaktifkan dari dalam Xcode.

bmike
sumber
Saya memang sudah menginstal Xcode.
tekknolagi
@ tekknolagi Saya telah memperluas pemikiran saya tentang Xcode sehubungan dengan yang besar yang Anda lihat. Mungkin Anda bisa mengkonfirmasi kecurigaan saya? Saya belum menemukan cara untuk mengakses file data - itu mungkin akan membutuhkan seseorang untuk menumpahkan kacang pada bagaimana itu dienkripsi.
bmike
1
bmike, saya baru saja melanjutkan dan menghapus file. Tampaknya baik-baik saja sejauh ini.
tekknolagi
@HoseynHeydari jawaban ini diposting sebelum SIP - mungkin membuka pertanyaan baru dan tautkan di sini?
bmike
1

Hanya untuk menumpuk di sini ...

Saya ROUTINELY menghapus isi dari berbagai folder Cache di Mac saya dan sejak O / SX keluar. Secara rutin, maksud saya "ketika saya memiliki masalah yang mungkin disebabkan oleh file cache yang rusak."

Saya juga akan menggunakan utilitas suka Onyxmelakukan hal yang sama dari waktu ke waktu, seperti halnya hal-hal pemeliharaan lainnya pada saat yang sama.

Itu adalah file sementara dan, seperti halnya pada Windows, dapat dengan aman dihapus. Saya akan sering reboot setelah menghapusnya, hanya untuk aman tetapi terlepas dari isi direktori tersebut dapat dihapus dengan aman.

Satu hal yang perlu diperhatikan, jika file itu terus dibuat dan SANGAT besar seperti sekarang, maka Anda memiliki beberapa pemecahan masalah yang harus dilakukan.

Steve Chambers
sumber
Steve benar bahwa pada OS X, bahkan jika Anda menghapus file menggunakan rm atau memindahkannya ke tempat sampah, bahwa setelah semua file yang menggunakan file melepaskannya, itu akan benar-benar pergi (dan karenanya bagian reboot untuk menyelesaikan cache bersihkan.) Ada sisi buruk untuk menghapus cache, sistem akan melambat dan menciptakan kembali kecuali jika kondisi yang menyebabkan file tumbuh besar diubah. Dalam kasus ribuan file kecil - penalti lambat ini buruk. Dengan file besar 9 GB, Anda mungkin menunggu lama untuk membuatnya kembali.
bmike
Saya sangat merekomendasikan agar tidak ROUTINELYmenghapus cache. Mereka ada karena suatu alasan.
Alexander
0

Saya menjalankan Mavericks Cache Cleaner untuk membersihkan semua folder Cache saya - ~/Library/Cachesfolder pengguna , folder tingkat atas /Library/Caches, dan /System/Library/Cachesfolder sistem , termasuk 2GB coresymbolicationd. Sepertinya tidak ada hal buruk yang terjadi (dan saya mengambil kembali beberapa ruang disk).

Mungkin paling bijak untuk melakukan ini dengan cara OP akhirnya melakukannya, yaitu, boot dengan Safe Mode, bersihkan cache, dan reboot.

Saya tidak merasa, bagaimanapun, bahwa kita sampai ke dasar ini. 9GB itu besar . Apa yang menyebabkan akumulasi file sebesar itu? Saya tidak berpikir kita tahu itu. Menghapus cache hanya berurusan dengan manifestasi permukaan dari sesuatu yang mungkin memiliki penyebab yang dalam.

matt
sumber
Saya tidak tahu, jujur ​​saja. Ruang disk saya menyusut tonlagi, dan coresymbolicationd729M.
tekknolagi