개발 Mac에 얼마나 많은 용량이 필요합니까?

5273 단어 MacOSX
이 기사는 가미치 대학 일렉트로닉스 연구부 Advent Calendar 13일째 기사입니다.

tl;dr


  • 256GB 필요. 512GB도 있으면 동영상을 많이 보관하지 않는 한 충분.

  • 소개



    PC를 살 때 헤매는 것이 본체의 용량입니다. CPU나 RAM은 어느 정도 필요한 스펙을 예상할 수 있어도 용량에 관해서는 예측하기 어렵다. 게임을 구입하고, 새롭게 개발 툴을 넣거나, 동영상을 많이 다루기 위해서 디스크를 박박해…
    그렇다고는 해도, 최근 1,2년 Mac을 사용해 온 피부감으로서 256GB라고 조금 심용하지 않는, 512GB 있으면 오이타 여유라는 것을 알았습니다. 그렇다고는 해도 피부감만으로 기사를 써 끝나는 것은 되지 않으므로, 디스크 사용량의 내역을 보면서 해설해 갑니다.

    고장



    MacOS 표준 도구로 살펴보기





    보시다시피 절반 이상의 디스크가 묻혀 있습니다. 이것으로 비교적 줄이는 편으로, 동영상을 보관하고 있거나, Adobe 제품을 많이 인스톨 하고 있을 때는 80% 정도의 디스크를 사용하고 있었습니다.
  • Applications: 17.03 GB
  • Photoshop.app
  • Word.app
  • Docker.app

  • Documents: 13.05 GB
  • GitHub에서 떨어 뜨린 것들과 node_modules가 여기에 포함됩니다

  • System: 11.35 GB
  • MacOS 자체이기 때문에 어쩔 수 없다

  • Other: 125.81 GB
  • 이것이 엄청 많습니다. 도대체 내용은 어떻게 되어 있는 것일까요?


  • 기타 내용을 조사



    애플리케이션 지원



    Mac에서는 응용 프로그램이 유지하고 싶은 정보를 Application Support라는 폴더에 넣습니다. 이 내용을 살펴 보겠습니다.
    du -h -d 1 ~/Library/Application\ Support | sort -rh
    #  20G  /Users/tomtsutom/Library/Application Support
    # 6.0G  /Users/tomtsutom/Library/Application Support/Spotify
    # 4.4G  /Users/tomtsutom/Library/Application Support/Google
    # 3.4G  /Users/tomtsutom/Library/Application Support/Adobe
    # 2.2G  /Users/tomtsutom/Library/Application Support/Code
    # 956M  /Users/tomtsutom/Library/Application Support/Slack
    

    비교적 많은 용량을 사용하고 있습니다만, 125.81GB에는 멀지 않습니다. 덧붙여서 Spotify가 이렇게 많은 것은 1,000곡 정도 즐겨찾기에 넣고 있기 때문입니다←

    Caches



    여기에는 임시 데이터가 저장됩니다. 지워 버려도 문제없는 것이지만, 지운 직후는 어플리케이션의 동작이 늦어질지도 모릅니다.
    du -h -d 1 ~/Library/Caches | sort -rh
    #  15G  /Users/tomtsutom/Library/Caches
    # 4.2G  /Users/tomtsutom/Library/Caches/com.spotify.client
    # 3.3G  /Users/tomtsutom/Library/Caches/Yarn
    # 2.1G  /Users/tomtsutom/Library/Caches/Google
    # 1.6G  /Users/tomtsutom/Library/Caches/Adobe
    # 1.2G  /Users/tomtsutom/Library/Caches/Homebrew
    # 676M  /Users/tomtsutom/Library/Caches/ms-playwright
    

    여기가 비대화하고 있을 가능성도 생각했지만 앱마다 보면 적습니다.

    Containers



    여기는 애플리케이션이 샌드박스적으로 사용하는 디렉토리입니다.
    du -h -d 1 ~/Library/Containers | sort -rh
    #  20G  /Users/tomtsutom/Library/Containers
    #  18G  /Users/tomtsutom/Library/Containers/com.docker.docker
    # 910M  /Users/tomtsutom/Library/Containers/com.goodnotesapp.x
    # 654M  /Users/tomtsutom/Library/Containers/maccatalyst.com.goodnotesapp.x
    # 431M  /Users/tomtsutom/Library/Containers/com.goodnotesapp.x.mac
    

    네, Docker가 많이 사용하는 범행 현장을 목격했습니다. 1 앱에서 18GB라는 것은 다른 애플리케이션과 비교해도 매우 큰 숫자입니다. 그렇다고는 해도 이것으로도 맛있는 쪽으로 심할 때는 태연하고 80GB 정도 사용해 버리는 일도 있습니다.
    여기를 축소하려면 불필요한 이미지와 볼륨을 삭제하는 것이 좋습니다. 인터넷을 조사하면 많은 기사가 나오므로 여기에서는 하나만 소개하기로 합니다.
    Mac용 Docker를 사용하면 저장 공간이 부족한 문제를 어떻게 해결할 수 있습니까?

    결국 어디가 가장 용량을 사용하고 있는지



    어쩐지 많이 용량을 사용하는 응용 프로그램은 알았지만 총 60GB 정도로 120GB의 절반입니다. 나머지 60GB는 어디로 갔는지 ... 그것을 조사하기 위해 루트 디렉토리에 du 명령을 사용해 보았습니다.
    du -h -d 1 / | sort -rh
    # 135G  /System
    #  75G  /Users
    #  16G  /Applications
    # 9.1G  /private
    # 6.9G  /usr
    # 5.5G  /Library
    # 177M  /opt
    # 2.4M  /bin
    # 1012K /sbin
    # 4.5K  /dev
    #   0B  /cores
    #   0B  /Volumes
    #   0B  /.vol
    

    네, 완료하는 데 18분 정도 걸렸습니다.
    분명히 나머지 60GB는 /System 안에 찢어진 것 같습니다. 유석에 이 내용을 지우는 것은 무섭기 때문에 조사는 이 정도로 해 둡니다.

    결론



    수수께끼에 60GB를 소비되어 버리지만, 우선 256GB 용량이 있으면 문제없이 개발할 수 있다!

    좋은 웹페이지 즐겨찾기