Azure VM 용량 문제 feat. Docker (해결)

Jang Seowoo·2022년 7월 18일
1

프로젝트 디버깅

목록 보기
1/2
post-thumbnail

엘리스 AI 트랙 3기 두번째 프로젝트 진행 중 제공된 VM의 /dev/root 용량이 30GB가 주어졌는데 프로젝트에 필수적으로 필요한 cuda를 설치하다보니 거의 용량이 다 차게 되어서 docker를 돌릴 자리가 없었다. 거의 2주 넘게 이 문제를 가지고 코치님이랑 씨름을 하다가 결국 답을 얻어냈다.(코치님 최고야 엉엉 보고싶어요 엉엉)

코치님최고

답은 심볼릭 링크였다!

💡 심볼릭 링크란?
컴퓨팅에서 심볼릭 링크(symbolic link) 또는 기호화된 링크는 절대 경로 또는 상대 경로의 형태로 된 다른 파일이나 디렉터리에 대한 참조를 포함하고 있는 특별한 종류의 파일이다. 심볼릭 링크로 이름이 지정된 파일에 읽고 쓰는 프로그램들은 마치 운영 체제가 직접 대상 파일에 작용하는 것처럼 수행한다.

즉 docker가 작동하는 폴더(/var/lib/docker)를 /dev/root 가 아닌 더 넓은 스토리지로 심볼릭 링크를 걸어서 해결한다는 것이다.

심볼릭 링크를 거는 방법은 다움과 같았다.

howtomount

순서대로 실행해줬더니 잘 해결되었다 ㅠㅠ 해결된 날 동네방네 자랑함


참고한 링크
같은 문제 해결 참고 링크
https://m.blog.naver.com/mhkim_sk/221555719140

docker 관련 용량 정리 (Docker 컨테이너, 이미지, 캐시)
https://velog.io/@shj5508/Ubuntu-%EC%99%80-Docker-%EC%9A%A9%EB%9F%89-%ED%99%95%EC%9D%B8-%EB%B0%8F-%EA%B4%80%EB%A6%AC

profile
https://devseowoo.notion.site/Seowoo-Portfolio-b21365c3477345818913e8d8fe2e3b90

0개의 댓글