라즈베리파이 디스크 파티션 확장
아래의 글은 해당 경로에서 퍼온글입니다.
주소: http://zelits.tistory.com/65
라즈베리파이의 경우 고용량의 SD카드를 장착시 파티션 용량을 늘려주는 작업을 하여야만 전체 공간을 사용할 수 있습니다. 이 작업을 생략하여도 무방하나 다양한 서비스들을 설치하기 위하여 용량을 늘여주는 것이 좋습니다.
아래의 예제는 8GB SD카드를 사용중이나 root경로에 1.8GB만 할당 되어 있는 경우 입니다.
따라서 파티션 용량을 늘리는 작업을 통하여 공간을 확보해 보겠습니다.
파티션을 확인합니다
pi@raspberrypi ~ $ df -h
Filesystem Size Used Avail Use% Mounted on
rootfs 1.8G 1.7G 0 100% /
/dev/root 1.8G 1.7G 0 100% /
devtmpfs 212M 0 212M 0% /dev
tmpfs 44M 228K 44M 1% /run
tmpfs 5.0M 0 5.0M 0% /run/lock
tmpfs 88M 0 88M 0% /run/shm
/dev/mmcblk0p1 56M 19M 38M 33% /boot
tmpfs 88M 0 88M 0% /tmp
루트 용량 100% 사용중입니다
파티션 리스트를 확인 합니다
pi@raspberrypi ~ $ sudo fdisk -l
Device Boot Start End Blocks Id System
/dev/mmcblk0p1 8192 122879 57344 c W95 FAT32 (LBA)
/dev/mmcblk0p2 122880 15759359 7818240 83 Linux
3번째 sudo fdisk -u -c /dev/mmcblk0 를 입력합니다.
pi@raspberrypi ~ $ sudo fdisk -u -c /dev/mmcblk0
입력하면 커맨드가 나옵니다 P를 누르고 엔터를 하면 파티션 리스트가 나옵니다
Command (m for help) : p
Device Boot Start End Blocks Id System
/dev/mmcblk0p1 8192 122879 57344 c W95 FAT32 (LBA)
/dev/mmcblk0p2 122880 15759359 7818240 83 Linux
그다음은 d 엔터, 2 엔터를 합니다. 2번째 디바이스 라는 개념이겠죠??
Command (m for help): d
Partition number (1-4): 2
그다음은 n 엔터, p 엔터, 2엔터 를 누르고 122880 엔터를 입력합니다 섹터 시작 값 입니다.
그리고 섹터 종료 값은 엔터를 쳐서 디폴트로 가거나 직접 입력합니다.
Command (m for help): n
Partition type:
p primary (1 primary, 0 extended, 3 free)
e extended
Select (default p): p
Using default response p
Partition number (1-4, default 2): 2
Using default value 2
First sector (2048-15523839, default 2048): 122880
Last sector, +sectors or +size{K,M,G} (122880-15523839, default 15523839): 엔터 또는 15523839
Using default value 15523839
그리고 w 엔터를 합니다. 그리고 재부팅을 합니다.
Command (m for help): w
pi@raspberrypi ~ $ sudo reboot
재부팅 후에 파티션을 확인 하고 sudo resize2fs /dev/mmcblk0p2 를 입력합니다
그뒤에 다시 파티션을 확인하여 용량이 증가하는 것을 볼 수 있습니다.
pi@raspberrypi ~ $ df -h
Filesystem Size Used Avail Use% Mounted on
rootfs 1.8G 1.7G 0 100% /
/dev/root 1.8G 1.7G 0 100% /
devtmpfs 212M 0 212M 0% /dev
tmpfs 44M 228K 44M 1% /run
tmpfs 5.0M 0 5.0M 0% /run/lock
tmpfs 88M 0 88M 0% /run/shm
/dev/mmcblk0p1 56M 19M 38M 33% /boot
tmpfs 88M 0 88M 0% /tmp
pi@raspberrypi ~ $ sudo resize2fs /dev/mmcblk0p2
resize2fs 1.42.5 (29-Jul-2012)
Filesystem at /dev/mmcblk0p2 is mounted on /; on-line resizing required
old_desc_blocks = 1, new_desc_blocks = 1
The filesystem on /dev/mmcblk0p2 is now 1954560 blocks long.
pi@raspberrypi ~ $ df -h
Filesystem Size Used Avail Use% Mounted on
rootfs 7.4G 1.7G 5.4G 25% /
/dev/root 7.4G 1.7G 5.4G 25% /
devtmpfs 212M 0 212M 0% /dev
tmpfs 44M 228K 44M 1% /run
tmpfs 5.0M 0 5.0M 0% /run/lock
tmpfs 88M 0 88M 0% /run/shm
/dev/mmcblk0p1 56M 19M 38M 33% /boot
tmpfs 88M 0 88M 0% /tmp
'컴퓨터' 카테고리의 다른 글
[4][라즈베리파이 홈서버 구축] 외장하드 도킹스테이션 연결 (NTFS 파일시스템 연결) (0) | 2015.07.17 |
---|---|
[6][라즈베리파이 홈서버 구축] Packet Fowarding (rinetd) (0) | 2015.07.15 |
[2][라즈베리파이 홈서버 구축] RASPBIAN OS 설치 (0) | 2015.07.15 |
[1][라즈베리파이 홈서버 구축] 홈서버의 계획 및 구성 (2) | 2015.07.15 |
[프로젝트] 스마트 홈프로젝트- 보일러 제어 (0) | 2015.05.19 |