Subin

Mechanical & Software Engneering

[Linux] VM에서 우분투 용량 문제 해결

VM에서 우분투를 사용할 때 용량 문제를 방지하기 위해서, 처음 우분투 설치 시 부터 설정하는 방법을 포스팅하려고 합니다-! (짝짝짝짝)

우분투를 설치할 때 파티션을 나누는 방법으로 용량 문제를 해결했습니다!


가상머신에서 우분투를 사용하다보면

“파일 시스템 루트” 볼륨에 디스크 공간이 0 바이트 밖에 남지 않았습니다. 라는 문구를 볼 수도 있을 것입니다…!

저는 이 문제를 가지고 꽤 오래 씨름 했습니다. ㅠㅠ

저는 ROS라는 큰 프로그램을 설치하려고 하니 바로 이러한 문제가 나타나더라구요.


검색을 해보면 

vboxmanage modifymedium [가상머신이름].vdi –resize [바꿀용량]

cmd 창에서 위 명령어를 입력하여 용량을 늘린 후에

윈도우즈 설정의 파티션 관리하는 부분에 가서 드라이브 용량 확장을 다시 해주어야 하는 방법이 많이 나옵니다.

저는 cmd 창이 익숙하지 않아 어렵고, 에러도 나기도 하고, 드라이브 설정을 다시  해줘야하는 과정 때문에 어려움이 많았습니다.


여러가지 시도를 해보다가 깔끔하게 처음 설치 시 부터 용량 문제를 방지할 수 있게 되었습니다!

가상 하드 디스크 만들기 파일 위치 및 크기 설정 부분에서 사용할 부분만큼 늘려줍니다.

Ubuntun 18.04 버전을 설치했습니다.

이 부분만 늦게 캡쳐해서 사진에는 100GB인데 아래의 예시는 200GB 기준입니다. (다시 설치한 이유에는 용량 말고 깜빡한 다른 이유가 있…었죠…ㅎㅎㅎ)

보통은 설치할 때 디스크를 지우고 Ubuntu 설치, LVM을 사용해 Ubuntu 설치를 이용합니다.

하지만!!!

파티션 설정을 위해서는 기타를 눌러줍니다!

파티션 설정의 디폴트 모습입니다. 

새 파티션 테이블을 만들어주어 ‘남은 공간’ 파티션이 생겼습니다.

디폴트인 남은 공간 파티션을 각 파트와 역할 별로 나누어 줍시다.

파티션 영역 내용에 대해서 해당 블로그의 내용을 참조하였습니다. http://blog.dalli.kr/archives/1414

루트 파티션 – 주로 시스템 프로그램 관련 파일들이 설치된다.(/)

부트 파티션 – 리눅스 부팅 시스템 파일들이 설치된다.(/boot)

홈 파티션 – 사용자 데이터 영역(/home)

var 파티션 – 시스템 데이터 영역으로 각종 로그 파일, 설치 프로그램 임시 파일 등이 생성되는 영역(/var)

스왑 파티션 – 시스템 스왑 역역(/swap)

/boot

부트 파티션을 대략 500MB 정도 설정해 줍니다.

/swap

스왑 영역을 할당한 RAM 메모리 크기의 두 배 정도로 설정해 줍니다.

/

루트 파티션을 설정해주었습니다.

나머지 모든 공간은 /home 파티션으로 설정해 주었습니다.

최종으로 파티션이 나누어진 모습입니다.

계속하기를 누르고 설치를 계속하시면 됩니다.

수고하셨습니다 🙂

32 total views, 1 views today

댓글 남기기

이메일은 공개되지 않습니다. 필수 입력창은 * 로 표시되어 있습니다