“sleepimage”및“swapfile”문서 란 무엇입니까?


24

내가 사용하던 디스크 재고 X를 라는 파일 발견 sleepimage/private/var/vm/그것은 4기가바이트을 차지을! 또한 같은 폴더에서 swapfile0 swapfile1, 등 의 수많은 다른 파일을 발견했습니다. 파일은 무엇이며 삭제해도 안전한 공간을 확보 할 수 있습니까? (거의 10GB)


"스왑 파일"은 메모리 스왑 용이며 컴퓨터가 최대 절전 모드로 전환 될 때 "sleepimage"는 저장된 상태입니다.
Timothy Mueller-Harder

1
매우 간단한 구글 검색은 이것에 대답 할 수 있습니다…
Alexander-Reinstate Monica

7
다른 사람도 사소한 것을 발견 할 수있는 주석을 통해 사소한 질문에 대해 불평하는 것은 도움이되지 않습니다. 나는 그 질문에 대한 downvotes가 없으며 이것이 그러한 입력을 제공하는 선호되는 방법이라고 지적합니다.
stuffe

최근 코멘트 ref @XAleXOwnZX
stuffe

@Alexander 나는 간단한 구글 검색을하고 이것을 발견했다.
Sean Lynch

답변:


25

swapfile0, swapfile1등 스왑 파일입니다. "백업"RAM과 같은 것으로 생각할 수 있습니다. 컴퓨터에 모든 프로그램의 메모리 요청을 수용하기에 충분한 RAM이없는 경우 (거의 항상 정상 임),이 파일을 사용하여 RAM에있는 것의 일부를 "쓰기"합니다.

sleepimage/ Mac에서 최대 절전 모드 때만이 사용되는 것을 제외하고, 매우 유사한 용도가 일어난다.

swapfile*파일을 삭제하면 시스템이 망가질 수 있지만 안전하게 삭제할 수 있습니다 sleepimage. 그러나 그것은 무의미합니다. 다음에 컴퓨터를 최대 절전 모드로 전환 할 때 다시 만들어 질 것입니다. 당신이 경우 정말 삭제하려면, 당신은 사용이 것 sudo rm때문에, root파일을 소유하고 있습니다.

마지막으로 sleepimage최대 4GB 를 사용하는 것이 정상입니다 . 일반적으로 RAM과 동일한 공간을 차지합니다.

편집/var/vm/sleepimage 안전하게 삭제할 수 있지만 Mac을 잠자기 상태로 만들면 다시 만들어집니다. 이 경우 run sudo pmset -a hibernatemode 0; sudo rm /var/vm/sleepimageMac은 기본 잠자기 모드 (기본적으로 데스크탑 Mac과 같은)를 사용하며 재생성하지 않습니다 /var/vm/sleepimage. 자세한 내용은 게시물을 참조하십시오.


Mac에서 "최대 절전 모드"상태는 배터리가 방전 될 때만 랩톱에서 사용됩니다. 일반적인 시스템 절전 모드는 RAM의 내용을 디스크에 쓰지 않을 것이라고 생각합니다. (누구든지 이것을 확인할 수 있습니까?)
NReilingh

@NReilingh : 그렇습니다.
houbysoft

@NReilingh 랩탑은 모두 메모리에 전원을 공급하지만 기본적으로 그 내용을 절전 이미지에 기록합니다. 참조 man pmset이 질문에 .
Lri

3

이들은 가상 메모리 시스템의 일부입니다. swapfile*문자 그대로 스왑 데이터를 포함합니다. 이것은 스왑 데이터를 디스크로 푸시 된 메모리 내용입니다.

sleepimage중단하고 재개 지원을 위해 사용된다; 시스템이 최대 절전 모드 일 때 메모리 데이터가 저장되는 위치입니다.

삭제하면 심각한 문제가 발생할 수 있습니다. sleepimage는 RAM과 크기가 같으며 절전 모드로 다시 만들어야합니다. 스왑 파일은 사용중인 메모리이므로 심각한 문제가 발생할 수 있습니다.

스왑을 적게 사용하면 시스템은 자동으로 해당 파일을 할당 해제하고 해당 디스크 공간을 비 웁니다.


sleepimage가상 메모리 시스템의 일부가 아닙니다 . sleepimage전원 관리 및 물리적 메모리 와 관련이 있습니다.
Graham Perrin

2

방금 수면 이미지를 삭제하고 모든 것이 제대로 작동하고 다시 나타나지 않도록 영구적으로 막으려면 이 기사 의 의견에 설명 된 단계를 따르십시오.

개요…

  • Mac에서 잠자기 이미지를 안전하게 삭제할 수 있습니까?
  • 예, 잠자기 이미지를 제거 할 수 있으며 다음에 Mac을 잠자기 상태로 전환하면 자동으로 다시 생성됩니다. sleepimage를 삭제하려면 터미널에 다음 명령을 입력하십시오.

    sudo rm / private / var / vm / sleepimage

파일을 제거 할 수있는 관리자 암호를 묻는 메시지가 나타납니다. 이는 정상적인 현상입니다.

절전 이미지 파일은 절전 모드 전에 데이터가 HDD에 저장되는 안전 절전 기능에만 필요합니다.이 디스크 공간을 영구적으로 되 찾으려면 터미널 창에서 다음 명령을 사용하면됩니다. 이렇게하면 컴퓨터가 이전 절전 모드로 되돌아가 잠자기 속도가 빨라지고 깨어나지 만 절전 기간 동안 데이터는 메모리에 유지됩니다.

어떤 모드가 활성화되어 있는지 확인

pmset -g | grep hibernatemode

모드를 변경하려면 0 = 이전 스타일 절전 3 = 새로운 기능 (디스크 스타일로 저장)

sudo pmset -a hibernatemode 0

다른 질문에 오신 것을 환영합니다! 링크하는 기사의 내용을 요약하십시오. 대답은 문제를 해결하기에 충분해야합니다. 그런 다음 링크를 사용하여 추가 정보를 제공 할 수 있습니다.
Maverik

링크에서 두드러진 부분을 인라인했습니다.
Tetsujin
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.