Home » 산딸기 가지고 놀기 » 라즈베리파이 기초강좌 : SD메모리카드 RESIZE(메모리 용량 추가 사용법)

 

안녕하세요 산딸기 마을 나무꾼 입니다.

오늘은 기본 팁 중 하나인 SD메모리카드 RESIZE 하기에 대해 알려드리려 합니다.

이미 SD메모리카드의 가격폭락으로 인해, 여러분께서 구매하신 SD메모리 카드는 보통 8GB, 16GB, 32GB 의 용량을 보유하고 계실껍니다.

하지만, 산딸기마을이나 Raspberrypi.org를 통해 제공을 받고 계시는 이미지로 Write를 하시게 되면 작게는 2GB 많은 경우 8GB 정도로만 설정이 되어지기 때문에 남은 메모리카드의 용량을 어쩌지 하고 고민을 하고 계신 분들이 있으실 껍니다.

이럴 경우에는 리눅스의 기능 중 메모리 카드의 용량을 resize 하여 사용하지 못하는 공간까지도 확장하여 사용이 가능하십니다.

자 그럼 이제부터 남은 디스크의 용량을 확장 해 보도록 하겠습니다.

 

0. SD메모리카드 용량 확인하기

 

우선 가장먼저 저는 8GB SD메모리 카드에 라즈베리파이 공식 홈에서 다운받은 “Raspbian Weezy” 버전을 write 후에 파이를 부팅 하자마자 SD메모리카드 용량을 체크해 보았습니다.

df -T

역시나 그림 1)에서 보시는 것 처럼 8GB 메모리 카드에 4GB 정도의 용량만을 사용하고 있는 상태 입니다.

resize_0

그림 1)

그럼, 이제부터 저 메모리 용량을 리사이즈 기능을 통해서 사용하지 못하고 있는 메모리영역을 모두 rootfs 영역으로 전환해 보도록 하겠습니다

 

SD메모리 카드를 RESIZE 하는 방법은 크게

1. Raspbian-config 를 이용하여 RESIZE 하기
2. 명령어로 수동 RESIZE 하기 

두 가지의 방법이 있습니다.

 

1. Raspi-Config 를 사용하여 SD메모리카드 용량 RESIZE 하기

 

cmd shell 에서 아래 명령어를 입력하시면, 그림 1-1) 과 같은 raspbian setup 창이 뜹니다.

sudo raspi-config

resize_1

 그림 1-1)
resize_2
그림 1-2)

그림 1-1) 에서와 같은 setup 메뉴 에서 expand_roofs를 선택 후, select 메뉴를 선택하시면 SD메모리카드에서 자동으로 RESIZE 가 됩니다.

resize_4

그림 1-3) 

그림 1-3)처럼 RESIZE 명령어를 실행 후에는 재부팅을 해주시 바랍니다.

Tip : 확인 버튼을 클릭하시면 자동으로 reboot 메뉴가 나타납니다. ^^

 

2. shell command를 이용해 SD메모리카드 용량 RESIZE 하기

 

두번째 방법 역시 그림 1) 처럼 “df -T” 명령어를 입력 후, SD메모리 카드용량을 확인 합니다.

resize_0그림 2-1) 

root 영영에 해당하는 device boot 를 “fdisk -l” 명령어를 입력하여 확인합니다.

sudo fdisk -l

resize_3

그림 2-2)

저희가 용량을 RESIZE할 영영은 roofts영역이므로 이제 SD메모리카드 RESIZE를 위해 아래와 같이 shell 명령어를 입력을 합니다.

sudo resize2fs /dev/mmcblk0p2

이후 SD메모리 카드에 RESIZE 적용되어지도록 재부팅을 해주셔야 합니다.

sudo reboot now

 

3. SD메모리카드 RESIZE 이후 용량 확인

RESIZE 명령어 또는 설정 후, df 명령어를 이용하여 SD메모리카드의 용량을 재확인 해보겠습니다.

df -T

resize_5

그림 3-1)

그림 3-1) 로 확인이 가능 하듯이 재부팅 이후에 SD메모리카드의 용량이 RESIZE되어 8GB 정도로 늘어나신 것을 확인 하실 수 있습니다.

긴글 읽어주시느라 고생 많으셨습니다.

산딸기마을 포스트 검색

공동제작 공동프로젝트 무상후원 기관

산딸기마을 기부하기

산딸기마을 방문자 현황

Flags Countries Visits Page views
South Korea 626063 1845660
United States 10882 26091
Japan 5011 13204
Germany 2755 5151
India 1897 2902
Canada 1729 4640
United Kingdom 1596 2642
Australia 1240 2901
Russia 1219 1677
China 1077 2239
Total Pageviews: 1936700