이 폴더는 무엇입니까? 거대하고 여분의 방을 사용할 수 있습니다. 수면 이미지가 필요하지 않다는 것을 읽었습니다. 이것이 사실입니까? 그냥 처리해야합니까? "개인"폴더가 자동으로 비워 집니까? 아니면 수동으로해야합니까? 유용하지 않거나 필요한 경우 나중에 다시 나타나지 않도록 할 수있는 방법이 있습니까?
이 폴더는 무엇입니까? 거대하고 여분의 방을 사용할 수 있습니다. 수면 이미지가 필요하지 않다는 것을 읽었습니다. 이것이 사실입니까? 그냥 처리해야합니까? "개인"폴더가 자동으로 비워 집니까? 아니면 수동으로해야합니까? 유용하지 않거나 필요한 경우 나중에 다시 나타나지 않도록 할 수있는 방법이 있습니까?
답변:
/var/vm/sleepimage
최대 절전 모드 동안 RAM의 내용 과 Mac 랩톱이 기본적으로 사용하는 하이브리드 최대 절전 모드 및 절전 모드 를 저장하는 데 사용됩니다. RAM이 8GiB 인 경우 /var/vm/sleepimage
약 8GiB의 디스크 공간이 필요합니다. 잠에서 깨어 난 후에 왜 삭제되지 않는지 모르겠습니다. 디스크 여유 공간이 충분한 지 또는 디스크 공간이 부족한 경우 비 연속 블록에 저장되지 않도록 충분한 디스크 여유 공간이 있는지 확인해야합니다.
/var/vm/sleepimage
안전하게 삭제할 수는 있지만 Mac을 잠자기 상태로 만들면 다시 만들어집니다. 을 실행 sudo pmset -a hibernatemode 0; sudo rm /var/vm/sleepimage
하면 Mac은 기본 잠자기 모드 (기본적으로 데스크탑 Mac)를 사용하며 재생성하지 않습니다 /var/vm/sleepimage
.
보낸 사람 man pmset
:
지원되는 데스크탑에서 기본적으로 hibernatemode = 0 (2 진 0000). 시스템은 영구 저장소에 메모리를 백업하지 않습니다. 시스템은 메모리 내용에서 깨어나야합니다. 시스템은 전원 손실에 대한 컨텍스트를 잃게됩니다. 이것은 역사적으로 평범한 오래된 수면입니다.
지원되는 휴대용 컴퓨터에서는 기본적으로 최대 절전 모드 = 3 (이진 0011)입니다. 시스템은 메모리 사본을 영구 스토리지 (디스크)에 저장하고 휴면 중에 메모리에 전원을 공급합니다. 정전으로 인해 디스크 이미지에서 복원하지 않는 한 시스템은 메모리에서 깨어납니다.
최대 절전 모드 = 25 (이진 0001 1001)는 pmset을 통해서만 설정할 수 있습니다. 시스템은 메모리 사본을 영구 스토리지 (디스크)에 저장하고 메모리 전원을 제거합니다. 시스템이 디스크 이미지에서 복원됩니다. "최대 절전 모드"-느린 절전, 느린 절전 및 더 나은 배터리 수명을 원하는 경우이 설정을 사용해야합니다.
MacBook Air에서 최대 절전 모드 0을 사용했습니다. 배터리가 거의 비었을 때 MacBook Air가 잠자기 상태 인 경우에도, 잠자기 동안 배터리가 완전히 방전되지 않았습니다. /var/vm/sleepimage
약 4GiB의 디스크 공간을 차지했으며 수백 또는 수천 번 쓰면 SSD의 수명이 단축되었을 수 있습니다.
추가 : Dan Barrett이 수면 이미지 재생성에 대해 말한 것은 사실입니다. 그러나 거기 방법 sleepimage가 차지하는 디스크 공간을 그것을 해결하기 때문에 영구적으로 해제 할 수는.
전체 단계 :
최대 절전 모드 비활성화 :
sudo pmset -a hibernatemode 0
/ private / var / vm / sleepimage를 삭제하십시오.
sudo rm /private/var/vm/sleepimage
빈 파일을 만들고 이름을 'sleepimage'로 지정하십시오.
sudo touch /private/var/vm/sleepimage
플래그를 불변으로 변경하십시오.
sudo chflags schg /private/var/vm/sleepimage
이런 식으로 시스템은 더 이상 절전 이미지를 다시 만들 수 없습니다. 이것은 나를 위해 완벽하게 작동했으며 4 개월 동안 Mac에서 아무런 문제도 보지 못했습니다.
/ private / var / vm을 제거하지 마십시오. OS가 지속적으로 사용하는 스왑 파일입니다.
스왑이 적거나 재부팅 할 때 OS는 여기에서 사용하는 파일 수를 줄입니다.
너무 많은 공간을 차지하지 않으면 (귀하의 경우처럼) 그대로 둡니다. 개인 폴더의 내용은 엉망이 아닙니다. Mac이 빌드 된 UNIX 시스템의 일부이므로 표시되지 않아야합니다. 이것이 그들이 private 폴더라고 부르는 이유 입니다. 그러나 당신이 사용한 소프트웨어는 그것을 눈에 띄게 만들었습니다. 이것은 좋지 않습니다.
즉,이 수면 이미지를 아무런 문제없이 삭제할 수는 있지만 권장하지는 않습니다. 4GB가 실제로 필요한 경우 영화, 음악 등에 하드 드라이브를 사용하고 시스템 파일이 아닌 자체 파일로 공간을 절약하십시오.
최고 답변에 대한 추가 참고 사항 :
sleepimage를 비활성화하거나 활성화했지만 활성화 후에 강제로 유지할 수 있기 때문에 선호하는 해결책에 대한 약간의 트릭을 발견했습니다 .sleepimage가 있지만 디스크 공간을 확보하기 위해 깨우기 후에 삭제하십시오. 당신이 당신 같은 작은 SSD에 약 2-6GB의 여유 공간을 끊임없이 떠오르는 나와 같은 사람이라면 이것이 당신의 해결책 일 것입니다.
잠자기 이미지를 .Trash
폴더로 지정하고 깨우기 후 휴지통을 비우십시오.
sudo pmset -a hibernatefile ~/.Trash/sleepimage
Mac에서 하나의 계정 만 사용하는 경우 실행 가능한 솔루션입니다. 다른 계정에서 수면 파일을 쉽게 삭제할 수는 없습니다 (물론 다른 계정에 충분한 권한이있는 경우 가능하지만 휴지통을 클릭하는 것이 아니라 단순성을 잃게됩니다).
어떤 이유로 든 공장 설정으로 돌아가려면 다음을 입력하십시오.
sudo pmset -a hibernatefile /var/vm/sleepimage
(참고 : 10.8을 사용하는데 다른 버전에서 변경 될 수 있습니다 man pmset
. 확인하십시오.)