[무료] 맥 램 디스크 앱 (GitHub)

2023. 2. 20. 00:58컴퓨터 정보 [MAC]

https://gist.github.com/htr3n/344f06ba2bb20b1056d7d5570fe7f596

 

Creating RAM disk in macOS

Creating RAM disk in macOS. GitHub Gist: instantly share code, notes, and snippets.

gist.github.com

현재 사용중인 M1 맥북 프로 13인치의 SSD 사용량 (왼쪽 상단 녹색 TBW)

 

M1 맥북 13인치 프로 16기가 2테라 모델을 2021년 01월에 주문해서 2월에 받아 현재 약 2년을 사용하면서..

SSD 사용량을 보니 26.4TB를 사용함.

데스크탑에 설치된 850EVO 256GB 는 7년동안 7TB를.. 인텔 맥북에 설치된 860QVO 1TB 는 5년동안 5TB를..

NAS에 설치된 ADATA 250GB 모델은 수년간 10TB를 사용했는데 말이지..

나의 애플실리콘 맥북의 SSD 사용량이 높은 이유는 로제타 원인도 아니고, 스왑 문제도 아닌.. 그냥 파이널 컷의 캐시 때문임.

파컷 캐시를 외장 SSD로 바꿔도 되지만 어짜피 내구성이 PB까지 가는 마당에 굳이라는 생각도 들어서 그냥 쓰긴 한다만..

그래도 램 으로 디스크를 만들어 사용하면 다운로드나, 단순 작업 같은 경우 램 특유의 빠른 속도와 특별히 SSD의 내구성 따질 필요 없이

가볍게 사용이 가능 하므로 혹시나 SSD의 내구성이 걱정되거나, 좀 더 깔끔하게 맥을 사용하고자 한다면 램 디스크 사용을 추천 함.

 

본인은 스크립트 하나 만들어서 불 필요한 각종 캐시파일들을 램 디스크로 지정해서 사용중임.

스크립트로 만든 이유는 한번씩 클리너로 청소하면 캐시폴더를 청소하게 되는데 그 때 램 디스크로 지정된 게 삭제되기 때문.

물론 캐시폴더를 예외로 지정할 수 있지만 그러면 캐시 폴더 청소가 안되는 단점이 있기 때문에 어쩔 수 없음.

 

스크립트 내용

 

tell application "Terminal"

 

do script "ln -s /Users/사용자이름/Desktop/RamDisk ~/Library/Caches/Google"

do script "ln -s /Users/사용자이름/Desktop/RamDisk ~/Library/Caches/Firefox"

do script "ln -s /Users/사용자이름/Desktop/RamDisk ~/Library/Caches/adobe"

do script "ln -s /Users/사용자이름/Desktop/RamDisk ~/Library/Caches/iStat Menus"

do script "ln -s /Users/사용자이름/Desktop/RamDisk ~/Library/Caches/OpenEmu"

do script "ln -s /Users/사용자이름/Desktop/RamDisk ~/Library/Caches/Teamviewer"

do script "ln -s /Users/사용자이름/Desktop/RamDisk ~/Library/Caches/com.macpaw.CleanMyMac4"

do script "ln -s /Users/사용자이름/Desktop/RamDisk ~/Library/Caches/com.teamviewer.TeamViewer"

do script "ln -s /Users/사용자이름/Desktop/RamDisk ~/Library/Caches/org.openemu.OpenEmu"

do script "ln -s /Users/사용자이름/Desktop/RamDisk ~/Library/Caches/com.macromates.TextMate"

do script "ln -s /Users/사용자이름/Desktop/RamDisk ~/Library/Caches/naver"

do script "ln -s /Users/사용자이름/Desktop/RamDisk ~/Library/Caches/Mozilla"

do script "ln -s /Users/사용자이름/Desktop/RamDisk /Users/frederica/Movies/Untitled.fcpbundle"

do script "ln -s /Users/사용자이름/Desktop/RamDisk ~/Library/Caches/com.epicgames.EpicGamesLauncher"

do script "ln -s /Users/사용자이름/Desktop/RamDisk ~/Library/Caches/com.apple.helpd"

do script "ln -s /Users/사용자이름/Desktop/RamDisk /Users/frederica/Library/Developer/CoreSimulator/Caches"

do script "ln -s /Users/사용자이름/Desktop/RamDisk ~/Library/Caches/GeoServices"

do script "ln -s /Users/사용자이름/Desktop/RamDisk ~/Library/Caches/CloudKit"

end tell