[MacOS] Catalina 카탈리나 BigFile 줄이기

맥북프로 레티나를 두개 째 사용하고 있는데,
계속 512GB 용량의 SSD를 이용하고 있습니다.
헌데 이것이 1T 정도만 되어도 좋으련만,
부족한 면이 없지 않습니다.

그래서 /Users 를 제외하고 많이 공간을 차지하는 것을 찾아보다가,
/private/var/vm 안에,

-rw------T   1 root  wheel  1073741824 Oct 24 09:01 sleepimage
-rw-------   1 root  wheel  1073741824 Nov  3 22:05 swapfile0
-rw-------   1 root  wheel  1073741824 Nov  4 12:46 swapfile1
-rw-------   1 root  wheel  1073741824 Nov  5 15:53 swapfile2
-rw-------   1 root  wheel  1073741824 Nov  4 15:26 swapfile3
-rw-------   1 root  wheel  1073741824 Nov  6 14:46 swapfile4
-rw-------   1 root  wheel  1073741824 Nov  6 16:19 swapfile5

정확히 1G 용량으로 sleepimage와 swapfileN 이 있는 것을 발견하였습니다.

조금 찾아보니, sleepimage는 그냥 뚜껑을 닫거나 하여 잠자기 모드가 되었을 때
메모리 상태를 dump 해 놓는 것으로 보이며,
awapfile은 물리적 메모리가 거의 찾을 경우 이를 SSD에 swap 용도로
사용하기 위함입니다.

만약 iMac 등과 같이 상시 전원에 꼽아 있다고 하면,
sleepimage 가 필요 없을 것이며,

터미널을 열어,

sudo pmset -a hibernatemode 0 
sudo rm -f /private/var/vm/sleepimage
sudo touch /private/var/vm/sleepimage
sudo chflags uchg /private/var/vm/sleepimage

라고 작업하면 됩니다.

sudo pmset -a hibernatemode 3
sudo rm -f /private/var/vm/sleepimage

위의 명령은 다시 sleepimage를 생성하도록 원복시키는 명령입니다. 

대신 상시전원임을 꼭 보장하여야 하겠지요.

다음은 swap 메모리가 필요없는 경우입니다.
(구체적인 장단점은 다시 겪어 보는 데로 기술해 보겠습니다)

다음의 명령으로 해당 swap 영역이용을 끄도록 할 수 있는데,
그 전에 Commane+R 을 누른 채 재시작을 하여 리커버리 모드에서
터미널을 띄워

# csrutil disalble

로 보안 관련 기능을 끈 다음,

sudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.dynamic_pager.plist
sudo rm -f /private/var/vm/swapfile*

라고 하고 다시 

# csrutil enalble
라고 되돌려줍니다.


다시 켜는 것은, (앞뒤로 csrutil disable, enable 해 줍니다)

sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.dynamic_pager.plist
sudo rm -f /private/var/vm/swapfile*


어느 분께는 도움이 되셨기를 ..

[Python] Google Cloud Vision API 사용하기

Vision, Image Re 또는 OCR 등 여러 가지 이미지 관련 클라우드 서비스를Microsoft Azure, IBM Watson 을 포함하여 Google 에서도 제공하고 있습니다.차후에 기회가 되면 동일한 이미지에 대하여 서로 다른 결과가 나오는비교 결과를 만들 수 있겠지만, 이번에는 단순 Google Cloud Vision API 라는 것을이용... » 내용보기

[Mac Mini] 맥미니 2009에 엘 카피탄 재설치 하기

맥을 메인으로 사용하기 시작했던 것이 2009년 맥미니를시작으로 했으니 만 10년이 다 되었네요.그 이후 변경된 맥북 프로만 네 번이었고,아이맥도 거치고 다른 버전의 맥 미니도 거치고하는 등 맥프로만 빼고는 거의 섭렵을 했다고 해도 무방하네요.최근 그동안 가지고 있었던 엡손 잉크젯 프린터를 더 이상 관리하기가 힘들어제일 싼 가격의 삼성 컬러 레이저 프린... » 내용보기

[MacOS] 맥 카탈리나 USB 클린설치

또 일년만에 맥 OS가 나왔습니다. (2019년 10월8일)예년 같으면 정식 버전이 나오자 마자 작업을 했을 텐데,이번에는 미국 출장에 있으면서 사이드카의 유혹 때문에맥과 아이패드 모두 베타 버전을 한달 이상 사용해 왔던 것 같습니다.잘 사용해 오던 중 사이드카가 잘 동작을 안하는 현상이 발생하여이제나 저제나 정식버전의 카탈리나가 나오기를 기대하고 있었... » 내용보기

[우분투] 특정 해상도로 고정시킬 때

우분투 데스크탑 18.04를 (ESXi Server 6.5에서) 돌리는데,특정 해상도 (저는 1920x1080) 가 안 보이는 것이었습니다. (특정 해상도도 충분히 가능합니다)이를 설정하는 방법을 찾아서 기술해 봅니다.터미널을 열어 xrandr 명령을 내리고 위와 같이 스크린 이름 (ESXi 서버에서 돌려서 Virtual1 이 보입니다.이제 cvt 명령... » 내용보기

구글애드텍스트