클러스터 맥에서 용량정리를 위한 툴 입니다. 캐쉬가 많이 쌓였을때 기준으로 2~3GB정도의 효과가 있었습니다.
작동과정은
- ApplicationSupport를 만든다.
- 42에 ApplicationSupport가 있는 컴퓨터도 있고 없는 컴퓨터도 있는데 그중에 있는 컴퓨터를 기준으로 만들었기 때문에 없는 경우도 똑같이 작동하기 위해 ApplicationSupport가 있는지 확인한 뒤에 두 경우 모두 똑같이 작동하게 만들었습니다.
-
$TARGET변수에 원하는 TARGET경로 넣기 TARGET=( "Caches" "ApplicationSupport/Code/Cache" "ApplicationSupport/Code/CachedData" ... ) 과 같이 용량이 goinfre에서 처리해도 상관 없는 폴더들을 TARGET경로로 골라서 넣습니다.
-
심볼릭링크 설정 for 문을 돌면서 심볼릭링크처리를 해줍니다. mkdir -p "$HOME/goinfre/${TARGET[$i]}" rm -rf "$HOME/Library/${TARGET[$i]}" ln -s "$HOME/goinfre/${TARGET[$i]}" "$HOME/Library/${TARGET[$i]}"
-
(추천사항)로그인 할때마다 실행시키기

이렇게 설정해놓으면 간편하게 쓰기 좋습니다.
- 아래 그림과 같이 자리를 옮겨도 Library에 만들어 놓은 심볼릭링크된 폴더는 여전히 goinfre에 연결되어 있습니다. 그러므로 setup_mikim3.sh을 자리마다 한번씩 돌려줘야 됩니다.
- 그래도 문제가 있다면 ~/Library/Code 에 Code폴더 안에 내용을 전부 지우고 다시실행하면 기본설정으로 VSCode가 다시 실행됩니다.
42intra mikim3에게 slack으로 문제에 대하여 보내주시면 최대한 열심히 같이 해결해 보겠습니다.