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.