com.apple.IconServices büyük miktarda disk alanı kaplıyor - neden?


10

com.apple.IconServiceEtkinlik İzleyicisi'nde neden çok fazla MB yer kaplıyor? Bunun 10.9'dan itibaren yeni bir özellik olduğunun farkındayım.

Buna çözüm buldum, ancak işe yarayan bir şey bulamadım ... henüz.

OS X'i eski sürüme geçirmek istemiyorum, ancak bunun neden olduğunu bilmek istiyorum

com.Apple.IconServicesAgent140.9 MB kullanıyor ve sabit sürücüde klasör /var/folders/randomstring/C/com.apple.IconServicesbüyüyebilse de 127.5 MB yer kaplıyor.

Sabit diskim 319.21 GB ve 284.69 GB kaldı, ancak dün gece 284.82 kaldı (yeni uygulama yüklü veya kaldırılmamış, sadece bazı geçici dosyalar / önbellekler silinmiş), bu yüzden sorunun bir parçası olup olmadığından emin değilim.

Bazı Mac sitelerinde önerildiği gibi sabit disk izinleri; rapor edilecek önemli bir sorun yok.

Masaüstü veya menüden simgeler kaybetmeden yönetilebilir tutmak için bir yol var mı (ı klasörü silmek için kullanılan vermedi killall Dock, killall Finderyeniden başlatma ilk hakkında öğrenince com.apple.IconServices).

Apple'ın web sitesine bir göz attım, diğer insanlar da aynı sorunu yaşıyor, ancak bunun bir çözümü yok gibi görünüyor. ( sudoÇöp kutusunun silinmesi dışında Terminal gibi şeylerden o kadar da emin değilim , ama bu kadarıyla gidiyor !!)

Tüm yardımlar çok takdir edilmektedir.


Benim /var/folders/{some random directories}/C/com.apple.IconServices/yaklaşık 1GB sürer, bu yüzden silmek için çok cazip .. o klasör hakkında daha fazla bilgi aldın mı? teşekkürler
yorch

2
0.14 GB'a kadar ne kadar hız vermek ve kullanılabilir alanınızı 284.83 GB'a kadar geri çevirmek istersiniz? (ya da daha kötüsü, sistem tasarlandığı gibi çalışabilmesi için bu simgeler önbelleğini yeniden oluştururken hız kaybetmek?) Hangi çözümü arıyorsunuz?
bmike

Yanıtlar:


6

Açık konuşmak gerekirse, bu konuda fazla endişelenmezdim. Çok yer var. Klasörüm IconServicesyaklaşık 4 GB büyüklüğündeydi ve 160 GB SSD'mde 3 GB alan kalmıştı.

Apple'ın bu dosyaları neden OS X'te oluşturduğunu veya önbelleğe aldığını söyleyemem, ne yazık ki bir tür gizem gibi görünüyor. Hiçbir şey bulamadım.

Her neyse, Mac'imi güvenli modda önyükledikten sonra (ilerleme çubuğu görünene kadar shift tuşunu basılı tuttuktan sonra) ve sonra yeniden önyükledikten sonra 13 GB boş alan buldum. Daha fazla yer açmak için bunu deneyin.


1
Güvenli modda başlamak beni 1.5GB'tan 11.7GB'a çıkartıyordu. İyi bahşiş! (Bu süreçte
IconServices'i 1.5GB'dan 650MB'a düşürdü

1
Burada aynı. Güvenli modda başlayıp yeniden başlatmak 16GB'lık bir alan açtı!
Tobia

1

Genel cevabım pattulus ile aynıdır, çünkü sistemi yeniden oluşturmamak için değiştirmek için bir planım olmadıkça / var / klasörlerindeki herhangi bir dosyayı silmemeliydim . Özellikle IconServices gibi, önbelleğe alınan verilerin hızla sistemin bu önbellek boyutunun olmasını istediği yere geri döneceği ve sistemi yeniden oluştururken bu arada sistemi yavaşlattığı bir yerde.

Birden fazla kullanıcınız varsa (ve tüm mac'larda birincil yönetici hesabınız olmayan bazı kullanıcılar varsa) büyük olasılıkla IconServices depolama cezasını geçersiniz. Birkaç düzine uygulama ile çalışan ve Mavericks'te 6 ay veya daha uzun süredir çalışan çoğu Mac'te, IconServices'in gördüğü her kullanıcı için 500 MB ile 1 GB arasında bir depolama alanı bulunur:

Mac:~ bmike$ sudo find /var/folders -name ISCacheTOC -exec sudo ls -l {} + 
-rw-------  1 502             staff           378016 Mar 12 11:10 /var/folders/04/g252hty50k15wmhckgpwfm6w0000gq/C/com.apple.IconServices/ISCacheTOC
-rw-------  1 503             staff           378016 Mar  9 18:08 /var/folders/gh/h072t02n1wngwzzqglbkdk580000gp/C/com.apple.IconServices/ISCacheTOC
-rw-------  1 504             staff           378016 Jan  6 21:55 /var/folders/rk/p7hlxttn44n05r2f_h4m6pmh0000gr/C/com.apple.IconServices/ISCacheTOC
-rw-------  1 bmike           staff           168016 Mar 14 12:19 /var/folders/tv/xyw2rpln7hq4gw2m0prg_src0000gn/C/com.apple.IconServices/ISCacheTOC
-rw-------  1 _securityagent  _securityagent  112016 Mar  7 13:27 /var/folders/zz/zyxvpxvq6csfxvn_n00000bh00002w/C/com.apple.IconServices/ISCacheTOC
-rw-------  1 Guest           _guest          112016 Mar 13 08:01 /var/folders/zz/zyxvpxvq6csfxvn_n00000s4000069/C/com.apple.IconServices/ISCacheTOC

Kullanıcıları sildiğiniz bir durumda, bu dosyaları temizlemenin hiçbir şeye zarar vermeyeceğini ve bir çimdik içinde yer açmayacağını varsayalım. Benim için, takas / uyku görüntüsü / sıkıştırılmış bellek için alan tasarrufu, /private/var/vmşimdiye kadar IconService önbelleklerinin iddia ettiğinden daha fazla yer açtı.

İşte tüm bu klasörlerin boyutunu nasıl hesaplayacağım ve isterseniz | awk ...her kullanıcının tahsisini görmek için kuyruk ucunu kesebilirsiniz :

Mac:~ bmike$ sudo find /var/folders -name com.apple.IconServices -exec sudo du -sm {} + | awk '{ sum += $1} END {print sum}'
3032

1
Yardımcı duprogram, -cbayrakla toplam üretme yerleşik yeteneğine sahiptir , bu nedenle şu komutu basitleştirebilirsiniz:sudo find /var/folders -name com.apple.IconServices -exec du -shc {} +
jmk

1

Benim özel durumumda, aşağıdakiler yardımcı OLMADI:

killall -KILL com.apple.IconServicesAgent

mkdir -p ${TMPDIR}/com.apple.IconServices

Ancak, davranışlarını

sudo fs_usage -f pathname -w com.apple.IconServicesAgent | grep open

ve çeşitli dizinlerde (VLC dizini ve /System/Library/Extensions/IOStorageFamily.kext/Contents/Resources gibi bazı sistem hizmetleri dizinleri) kapsamlı etkinlikler gördüm. VLC'yi yeniden yükleyebilirim, ancak IOStorageFamily bir çeşit yerleşik ...

Her neyse, biraz daha derin bir araştırmadan sonra suçlu XtraFinder oldu! XtraFinder'ı yeniden başlattım ve güncelledim ve şimdiye kadar IconServicesAgent sessiz kaldı.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.