라즈베리파이를 구매한지 꽤 오랜시간이 지난듯 합니다.


그나마 몇 달 전 Light httpd 설치하고 간단한 파일만 게시하도록 만들어놓고.


오늘은 안쓰는 외장 하드를 달아서 토렌트 다운로드 머신으로 셋팅하는것을 목표로 진행.



1. 일단 사용하지 않는 32기가짜리 SSD를 라즈베리파이에 연결해봤습니다.


but, 파티션 인식이 안되는군요.


다른 외장하드를 연결했으나, 똑같이 인식이 안됩니다.


검색 결과, 2.5" 라도 외부 전원이 필요한것으로 판단. 근데 외부 전원 연결 가능한 케이블이 회사에 있... ㅠ_ㅠ


외장하드는 일단 보류하고 안쓰는 8기가짜리 USB 메모리를 꽂아서 파티션을 잡고 마운트시켰습니다.



2. transmission 을 설치하고 미드 토렌트파일을 받아서 업로드.


권한 때문에 다운로드 안됨. 검색 결과.. 해당 폴더의 소유주를 바꿔라!


이것저것 찾아보니 transmission의 유저 아이디가 답변에 나온 유저 아이디와 같음.


일단 폴더 소유권을 넘깁니다. (쓰기 권한을 줘도 되긴 하지만 리눅스에 익숙하지 않아 그냥 확실한 방법으로 처리함)


일단 다운로드는 잘 되고있는데, 데스크탑으로 받을 때와는 엄청나게 느린 속도를 보여주는군요.


토렌트 2개를 동시에 받고있긴 했지만 빨라야 2MB/s 정도..


게다가 라즈베리파이의 CPU를 45%정도 사용하고있었습니다.



결론. 이거 토렌트 머신으로 사용해도 될런지 살짝 고민이 됩니다.. ㅋ

라즈베리파이를 구매한지 몇 달이 지났는데 이것저것 다른 일들에 밀려서 OS만 설치해두고 아무것도 해보지를 못했네요.


오늘 생각나서 루트 파티션을 늘리는걸 찾아봤는데 좀 쉽게 설명된게 없어서 여기저기 찾아서 해결 했습니다.


제가 사용중인 SD메모리는 8G 입니다. 그런데 2기가용 설치파일이어서 그런지 루트에 1.8기가만 잡혀있네요.


파티션 확인. >> df - h

root@raspberrypi:~# df -h

Filesystem      Size  Used Avail Use% Mounted on

rootfs          1.8G  1.4G  291M  83% /

/dev/root       1.8G  1.4G  291M  83% /

tmpfs            19M  200K   19M   2% /run

tmpfs           5.0M     0  5.0M   0% /run/lock

tmpfs            37M     0   37M   0% /tmp

tmpfs            10M     0   10M   0% /dev

tmpfs            37M     0   37M   0% /run/shm

/dev/mmcblk0p1   56M   34M   23M  61% /boot


여기서 rootfs 를 최대한 잡는 방법입니다.


파티션 목록을 확인해봅니다.

root@raspberrypi:~# fdisk -l


Disk /dev/mmcblk0: 7948 MB, 7948206080 bytes

4 heads, 16 sectors/track, 242560 cylinders, total 15523840 sectors

Units = sectors of 1 * 512 = 512 bytes

Sector size (logical/physical): 512 bytes / 512 bytes

I/O size (minimum/optimal): 512 bytes / 512 bytes

Disk identifier: 0x000714e9


        Device Boot      Start         End      Blocks   Id  System

/dev/mmcblk0p1            8192      122879       57344    c  W95 FAT32 (LBA)

/dev/mmcblk0p2          122880     3788799     1832960   83  Linux


총 용량은 8기가이고 /dev/mmcblk0p2 에 리눅스 파티션이 잡혀있는데 End가 끝까지 잡혀있지 않습니다.


이제 파티션 용량을 늘려보죠~ 아래 명령을 입력합니다.

root@raspberrypi:/home# fdisk -u -c /dev/mmcblk0


Command (m for help) :

다른 곳의 자료들을 보니 fdisk -uc 라고 되어있는데 제꺼는 안되더라구요.. 하나씩 -u -c 따로 써주니 됩니다.


명령어를 입력하면 아래에 내부 명령어를 입력받게 커맨드가 또 나옵니다.


여기서 m 을 누르면 명령어 목록을 보여줍니다. 일단 p를 눌러서 파티션 테이블을 확인해봅니다.

Command (m for help): p


Disk /dev/mmcblk0: 7948 MB, 7948206080 bytes

4 heads, 16 sectors/track, 242560 cylinders, total 15523840 sectors

Units = sectors of 1 * 512 = 512 bytes

Sector size (logical/physical): 512 bytes / 512 bytes

I/O size (minimum/optimal): 512 bytes / 512 bytes

Disk identifier: 0x000714e9


        Device Boot      Start         End      Blocks   Id  System

/dev/mmcblk0p1            8192      122879       57344    c  W95 FAT32 (LBA)

/dev/mmcblk0p2          122880     3788799     1832960   83  Linux


확인이 되었으면 리눅스 파티션을 날려줍니다. 윈도우에서는 os 파티션을 바로 날릴 수가 없는데 리눅스는 되더군요 ㅋ

Command (m for help): d

Partition number (1-4): 2


d 는 파티션 삭제 명령이고 2를 넣은건 두번째 파티션을 명시해주는걸로 보입니다


다음으로 n 을 눌러 새 파티션을 잡아줍니다.

Command (m for help): n

Partition type:

   p   primary (1 primary, 0 extended, 3 free)

   e   extended

Select (default p): 

Using default response p

Partition number (1-4, default 2): 

Using default value 2

First sector (2048-15523839, default 2048): 122880

Last sector, +sectors or +size{K,M,G} (122880-15523839, default 15523839): 

Using default value 15523839


n p 2 순으로 눌러줍니다. (생성, primary, 파티션 번호 2 로 설정한다는 의미 입니다. p, 2는 디폴트 값이라 그냥 엔터 쳤습니다. ^^)


그리고 중요한게 First sector, Last sector 인데 이 부분이 파티션의 용량을 결정하는 부분입니다. 저는 1번 파티션을 날리지 않았기 때문에 1번의 뒤인 122880 으로 시작하고 디폴트인 최대치로 Last sector를 설정했습니다.


이제 파티션 사이즈를 재 인식(?) 시키고 재부팅 해주면 됩니다.

root@raspberrypi:~# resize2fs /dev/mmcblk0p2

resize2fs 1.42.4 (12-Jun-2012)

Filesystem at /dev/mmcblk0p2 is mounted on /; on-line resizing required

old_desc_blocks = 1, new_desc_blocks = 1

Performing an on-line resize of /dev/mmcblk0p2 to 1925120 (4k) blocks.

The filesystem on /dev/mmcblk0p2 is now 1925120 blocks long.


root@raspberrypi:~# reboot


Broadcast message from root@raspberrypi (pts/0) (Mon Jan 28 17:01:16 2013):

The system is going down for reboot NOW!

root@raspberrypi:~# 

Connection closed by foreign host.


재부팅이 끝났으면 df -h 명령으로 확인해볼 수 있습니다.

root@raspberrypi:~# df -h

Filesystem      Size  Used Avail Use% Mounted on

rootfs          7.3G  1.4G  5.6G  20% /

/dev/root       7.3G  1.4G  5.6G  20% /

tmpfs            19M  200K   19M   2% /run

tmpfs           5.0M     0  5.0M   0% /run/lock

tmpfs            37M     0   37M   0% /tmp

tmpfs            10M     0   10M   0% /dev

tmpfs            37M     0   37M   0% /run/shm

/dev/mmcblk0p1   56M   34M   23M  61% /boot


8기가짜리 SD메모리에 56메가는 부팅용(라즈베리파이 설치 부팅용입니다..)으로 조금 사용하고

나머지 7.3기가를 할당받았네요.. 


저도 리눅스는 잘 몰라서 여기저기 찾아보고 다른 분들도 쉽게 하실 수 있도록 포스팅 하는데요..

쉽게 설명이 되었나 모르겠군요.. ^^;

'Linux' 카테고리의 다른 글

MySQL Incorrect key file for table 에러 발생 시 대처법.  (0) 2014.11.19
서버 셋팅 2 ( mod_jk.so )  (0) 2014.08.21
Find 명령  (0) 2014.07.22
최근 변경된 파일을 찾아서 tar로 묶기  (0) 2014.05.14
서버 셋팅 1  (0) 2014.05.12

+ Recent posts