com.apple.IconService
활동 모니터에서 많은 MB를 차지하는 이유는 무엇 입니까? 나는 이것이 10.9부터 새로운 기능이라는 것을 알고 있습니다.
나는 이것에 대한 해결책을 찾았지만 작동하는 것을 찾지 못했습니다 … 아직.
OS X를 다운 그레이드하고 싶지 않지만 왜 이런 일이 발생하는지 알고 싶습니다.
com.Apple.IconServicesAgent
140.9MB를 사용하고 하드 드라이브에서 폴더 /var/folders/randomstring/C/com.apple.IconServices
는 127.5MB를 차지하지만 크기가 커질 수 있습니다.
내 하드 드라이브는 319.21GB이고 284.69GB는 남았지 만 지난 밤에는 284.82였습니다 (새 응용 프로그램을 설치하거나 제거하지 않고 일부 임시 파일 / 캐시 만 삭제됨). 이것이 문제의 일부인지 확실하지 않습니다.
일부 Mac 사이트에서 제안한대로 디스크 권한을 수정했습니다. 보고 할 주요 사안이 없습니다.
바탕 화면이나 메뉴 오프 아이콘을 잃지 않고 관리를 유지하는 방법이 있나요 (I 폴더를 삭제하는 데 사용 않았다 killall Dock
, killall Finder
다시 시작 내가 처음에 대해 알게되었을 때 com.apple.IconServices
).
나는 Apple의 웹 사이트를 보았지만 다른 사람들은 같은 문제를 겪고 있지만 이것에 대한 해결책은없는 것 같습니다. ( sudo
쓰레기 를 삭제 하는 것 외에도 터미널과 같은 것에 대해서는 확신이 없지만 그 정도는 아닙니다!)
모든 도움을 주셔서 감사합니다.
답변
솔직히 말해서, 나는 그것에 대해 너무 걱정하지 않을 것입니다. 남은 공간이 충분합니다. 내 IconServices
폴더의 크기는 약 4GB이며 160GB SSD에 3GB의 공간이 남아 있습니다.
애플이 왜 OS X에서 이러한 파일을 생성 또는 캐싱하는지 알 수는 없지만 슬프게도 일종의 미스터리 인 것 같습니다. 나는 아무것도 찾을 수 없었다.
어쨌든, 안전 모드에서 Mac을 부팅하고 (진행률 표시 줄이 나타날 때까지 Shift 키를 누른 채로) 다시 부팅 한 후 13GB의 여유 공간이 생겼습니다. 더 많은 공간을 확보하려면 이것을 시도하십시오.
답변
내 전반적인 대답은 pattulus 와 동일 합니다. 파일을 다시 만들지 않도록 시스템을 수정할 계획이 없다면 / var / 폴더의 파일을 삭제하지 않을 것입니다. 특히 캐시 된 데이터가 시스템이 캐시 크기를 원하는 위치로 빠르게 증가하고 재구성하는 동안 시스템 속도가 느려지는 IconServices와 같은 시스템에서 특히 그렇습니다.
여러 명의 사용자가 있고 (모든 Mac에 기본 관리자 계정이 아닌 일부 사용자가있는 경우) IconServices 저장 패널티를 과소 평가할 수 있습니다. 수십 개의 응용 프로그램과 6 개월 이상 Mavericks에서 실행되는 대부분의 Mac은 IconServices가 본 각 사용자에 대해 500MB ~ 1GB의 저장 공간을 갖습니다.
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
사용자를 삭제 한 경우 해당 파일을 지우면 아무런 영향을 미치지 않으며 공간을 절약 할 수 있습니다. 저에게있어 스왑 / 슬립 이미지 / 압축 메모리의 공간 절약은 /private/var/vm
지금까지 IconService 캐시가 주장한 것보다 더 많은 공간을 확보했습니다.
다음은 이러한 모든 폴더의 크기를 계산하는 방법입니다. 원하는 경우 | awk ...
꼬리 끝을 잘라 각 사용자의 할당량을 볼 수 있습니다.
Mac:~ bmike$ sudo find /var/folders -name com.apple.IconServices -exec sudo du -sm {} + | awk '{ sum += $1} END {print sum}'
3032
답변
내 특별한 경우에는 다음이 도움이되지 않았습니다.
killall -KILL com.apple.IconServicesAgent
mkdir -p ${TMPDIR}/com.apple.IconServices
그러나 나는 통해 행동을보고 있었다
sudo fs_usage -f pathname -w com.apple.IconServicesAgent | grep open
다양한 디렉토리 (VLC 디렉토리 포함 및 /System/Library/Extensions/IOStorageFamily.kext/Contents/Resources와 같은 일부 시스템 서비스 디렉토리)에서 광범위한 활동을 보았습니다. VLC를 다시 설치할 수는 있지만 IOStorageFamily는 내장되어 있습니다 …
어쨌든 조금 더 깊이 연구 한 결과 범인은 XtraFinder로 밝혀졌습니다! XtraFinder를 다시 시작하고 업데이트했으며 지금까지 IconServicesAgent는 조용했습니다.