El Capitan / private / var / folders 캐시 파일은 30-40GB를 소비합니다


12

최근에 MacBook Pro를 El Capitan으로 업그레이드했으며 XtraFinder 및 TotalTerminal이 더 이상 호환되지 않는 첫 번째 불쾌한 변경 중 하나는 시스템이 /private/var/folders최대 30–40GB 이상을 소비 하는 것이 적절하다고 간주하는 것 입니다 공간이 부족하여 Mac 속도가 엄청나게 느려집니다. 이 폴더 내의 파일은 모두 캐시 파일이라는 것을 알고 있습니다. 내 유일한 질문은 왜 이런 일이 일어나고 있으며 이것이 어떻게됩니까? 실제로 열려있는 앱만 캐시하도록 만들 수 있습니까? 아니면 NVRAM / PRAM을 새로 고쳐야합니까? 내 컴퓨터가 한 번에 20 기가 바이트를 버퍼링하는 것처럼 행동하게하는 것은 대단히 성가신 일입니다.


실제로 공간을 차지하는 것을 확인하려고 했습니까? zz에 있으면 쉽지는 않지만 다른 것에 있으면 상당히 간단합니다.
— Tetsujin

네, 고맙게도 zz의 어떤 것에 의한 것이 아니라 tr이라는 폴더입니다. 나열된 다른 폴더와 달리 zz의 중요성은 무엇입니까?
— Lee S

그것은 내가 정말로 친숙한 OS의 영역이 아니지만, zz의 내용은 일반적으로 당신의 것이 아니므로, 당신은 그것들을 볼 수 있도록 chmod로 바이올린을 사용해야합니다. 특히 무심한 느낌이 들었습니다.] 다른 코드는 연구하지는 않았지만 거의 임의의 코드가있는 것 같습니다. 내 다른 2 명은 g5와 nc입니다-내가 상상할 수있는 어떤 것과도 관계가 없습니다
— Tetsujin

zz 폴더는 그대로 두는 것이 좋습니다.이 문제의 원인은 아닙니다. 내가 읽은 다른 곳 과이 다른 스레드 에서 폴더 자체를 삭제 하지 않는 한 여기에서 부정적인 영향없이 일부 폴더를 삭제할 수 있습니다.
— Lee S

내가 정말로 알고 싶은 것은 이것이 요세미티와 이전 릴리스에서 결코 일어나지 않았던 El Capitan에서 왜 이런 일이 일어나고 있는지입니다.
— Lee S

답변:


9

대답은 그렇습니다 /private/var/folders/. 에서 파일을 삭제할 수 있습니다 . 명령

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

작동 할 수 있었고 충돌이 없었습니다. 명령으로 일부 오류가 발생했지만 시스템 전체에서 오류가 발생하지 않았습니다. 나중에 Apple이 El Capitan으로 어떻게 행동했는지 이해하기 위해 이것에 대해 더 많이 알게되면 새로운 게시물을 발행 할 수 있습니다.

애플 웹 사이트의 스레드는 다음과 같습니다 . tr 삭제는 안전해야한다는 데 동의합니다. 스레드에 따르면 / var / folders는 캐시의 새로운 위치이며 실행중인 모든 앱을 닫은 경우 안전하게 삭제할 수 있습니다.

업데이트 : 이 동작의 또 다른 이유는 특히 MacBook / MacBook Pro의 이전 모델에서 Spotlight 인덱싱 때문일 수 있습니다 . 나는 최근에 문제가 다시 발생하는 것을 발견했으며, 그것이 계속되는 것을 막기 위해 최선을 다했지만 Mac이 백그라운드에서 발생하는 팬텀 프로세스에 100 기가 바이트 이상의 공간을 천천히 소비하는 것을 보았습니다.

그럼에도 불구하고 Settings-> 로 이동하여 색인 생성 Spotlight확인란을 선택 해제하고 Folders나와 같은 음악이 많고 (예 : 50 기가 바이트 이상) Music색인 생성 을 해제하십시오 . 원하지 않는 다른 것도 끄십시오. 그러나 Folder인덱싱은 구형 MacBook 모델의 디스크 공간 손실 과 성능 저하 모두에서 가장 큰 원인으로 보입니다 .

이 기능을 끄면 아무런 문제가 없습니다. 또한 Finder에 표시된 나머지 디스크 공간이 정확한 결과를 제공합니다.

OS X 및 iOS가 현재 서로의 기능 및 특징에 맞게 개발되고 있기 때문에 이는 iOS 기기에도 적용될 수 있습니다. Other장치에 저장된 데이터 의 대부분은 스포트라이트 인덱싱 일 뿐이므로 디스크 공간이 얼마나 소비되는지에 대한 정보를 제공하지 않습니다. 문제가 발견되면 일부 기능 / 옵션을 해제해도 문제가되지 않습니다.


2
나는 이것이 "모든 실행중인 앱을 닫는 것"보다 안전하지 않다고 말합니다. 시스템은 사용자뿐만 아니라 파일도 저장합니다. 예를 들어, 명령 set | grep TMP은 현재 Mac의 / var에 현재 사용자 임시 폴더를 표시합니다 /var/folders/6p/2ws_5ft14n10v_1kzp9tjhg00000gn/T/-지금은-앱을 닫고 삭제하면 적절한 문제 해결 단계가있을 수 있지만 특별히 저장되는 내용을 파헤 치지 않으면 문제에 대한 큰 임시 파일을 작성하면 계속 다시 나타날 수 있습니다.
— bmike

삭제해도 안전한가요 /private/? 어쨌든 하위 디렉토리에는 그다지 많지 않으므로 100GB가 사용됩니다 /private/var/folders/zz/zyxvpxvq6csfxvn_n0000000000000/Cleanup At Startup/SMSandboxTools-tmp/Users/ian/Library!
— Ian Vaughan

2

나는 거대한 "폴더"와 같은 문제가 있었다. 이 명령은 빠른 방법으로 보이지만 다음에 큰 파일이 나타날 때 시도해 보겠습니다.

400 개가 넘는 Mac을 관리하는데이 문제는 10.9부터 10.10까지 발생했으며 이제는 10.11로 보입니다. 이상한 점은 특정 iMac 모델, 2GHZ Intel Core 2 Duo, Mac에서만 나타납니다. 우리가 사용하는 다른 모든 iMac은 전혀 문제가없는 것 같습니다.

헬프 데스크가 작업을 저장할 수없는 학생들로부터 전화를 받았을 때이 문제를 처음 발견했으며이 맥을 확인했을 때 하드 드라이브가 거의 가득 찼습니다 (150GB 하드 드라이브). 나는 100GB가 넘는 var / 폴더를 수동으로 휴지통에 버렸고 공간이 해제되었지만 iMac은 점차 다시 채워집니다.

10.11 El Capitan 업그레이드로이 문제가 해결되었는지 확인하기 위해 최근에이 Mac을 제거하지 않았습니다.


1
큰 파일이 들어있는 폴더에 대해 조금 더 자세히 알고 싶습니다. sudo find /var/folders -size 500M그것을 위해 잘 작동 할 수 있습니다.
— bmike

1

이것이 모든 사람의 경우에 효과가 있는지 확실하지 않으며 (이것이 오래된 스레드라는 것을 알고 있습니다), 좋은 구식 재부팅이 종종 캐시 파일을 지우는 데 필요한 전부입니다.

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

물론이 방법은 모든 설정에서 작동하지 않을 수도 있지만 /var/folders, /private/var/folders/또는의 항목을 삭제하지 않는 여러 웹 사이트가 있으므로이 방법을 사용하는 것이 좋습니다 /tmp.

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


이것은 시도 된 것 중 하나였으며 경우에 따라이 캐시에 저장된 모든 파일을 삭제하지는 않습니다.
— Lee S

1

나는 엘 캐피 탄 (MacOS 10.11)에서도 같은 문제가있었습니다. 터미널 앱을 시작하고 "lsd"(LaunchServiceDaemon)가 하나의 코어를 100 % 사용하고 있음을 알았습니다.

수정 사항은 이 Apple 토론 스레드 의 명령으로 Launch Services 데이터베이스를 재 구축하는 것 입니다.


다른 질문에 오신 것을 환영합니다. 링크의 대답은 매우 짧습니다. 링크가 오래되어이 답변이 쓸모 없게되므로 여기에 답변을 포함하는 것이 좋습니다.
— Allan
당사 사이트를 사용함과 동시에 당사의 쿠키 정책과 개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.