Pogoplug Mobile을 몇달 동안 사용해 본 결과 개인용 클라우드로 사용하기에는 조금 무리가 있어 보입니다. 그러나 몇가지 패키지를 깔면 Home Multimedia Server로는 사용가능해 보입니다..
처음에는 Mediatomb 패키지를 설치하여 DLNA 같은 것을 해 보려고 했으나 성능상 이슈로 검색 결과상으로는 헛짓거리 같다는 생각에 접었습니다.. 그리하여 시작한 것이 Torrent Clinet + Samba Server를 결합한 정도의 서버 구축입니다..
## 들어가기 앞서..
1. 외장하드는 EXT 파일 시스템으로 하시기 바랍니다. 저도 처음에 NTFS를 사용했었는데, 부팅시마다 디스크 검사를 하곤 해서... 시스템 이상이 있는 줄 알 정도로 느렸습니다. 포고 플러그 자체가 Linux이기 때문에 EXT 파일 시스템을 쓰기를 권장합니다. (내장된 Busybox에서는 EXT2 포맷이 가능한 관계로 여기선 EXT2로 포맷했습니다. 타 블로그를 보면 EXT3 포맷 유틸을 다운 받아 하는 경우도 있더군요..)
2. 본 포스팅으로 인해 귀하의 포고플러그에 이상 발생시 저는 책임 질 수 없습니다.
3. 본 과정은 Linux를 어느 정도 다룰 줄 안다는 가정하에 쓰여져 있습니다.
## 설정
1. USB 외장 하드 포맷
1) USB 외장하드가 /dev/sda1 일 경우 아래과 같이 입력한다.
# busybox mke2fs -j /dev/sda1
2. Torrent Client 설치
본 블로그의 http://calflove.tistory.com/343 참조
3. Samba 설치
1) 가정
- 현재 저의 공유 디렉토리는 /tmp/.cemnt/mnt_sda1/Movies 입니다.
2) 설치
- 설치는 쉽다. 2번 과정에서 설치한 ipkg를 이용하면 쉽게 설치가 가능하다.
- Pogoplug의 내장 메모리가 적기 때문에 꼭 경량 패키지인 samba2를 깔아야 한다.
# /opt/bin/ipkg install samba2
3) 설정
- 아래 설정은 기본 설정에 제가 수정했거나 중요하다고 느끼는 부분입니다.
# vi /opt/etc/samba/smb.conf
[global]
workgroup = WORKGROUP
hosts allow = 192.168. 127.
guest account = root
log file = /opt/var/log/samba/log.%m
security = share
null passwords = yes
encrypt passwords = yes
smb passwd file = /opt/etc/samba/smbpasswd
dns proxy = no
preserve case = yes
client code page = 949
[Movies]
comment = Movies
path = /tmp/.cemnt/mnt_sda1/Movies available = yes
public = yes
writable = yes
create mask = 0777
guest ok = yes
browseable = yes
read only = no
4) 구동
# /opt/etc/init.d/S80samba start
5) 프로세스 확인
# ps
670 root 4012 S /opt/sbin/smbd -D
672 root 2980 S /opt/sbin/nmbd -D
6) Samba 확인
# /opt/bin/smbclient -L 127.0.0.1 -N
added interface ip=169.254.125.54 bcast=169.254.255.255 nmask=255.255.0.0
Domain=[WORKGROUP] OS=[Unix] Server=[Samba 2.2.12]
Sharename Type Comment
--------- ---- -------
Movies Disk Movies
IPC$ IPC IPC Service (Pogoplug)
ADMIN$ Disk IPC Service (Pogoplug)
Server Comment
--------- -------
P002561 p002561
POGOPLUGMOBILE Pogoplug
Workgroup Master
--------- -------
WORKGROUP P002561
4. 태블릿 PC 확인
1) 본 과정은 홈에서 사용을 전제로 설정했기 때문에 IP 이외에 인증을 따로 하지 않았다.
2) 스마트 폰이나 태블릿에서 삼바 연동 앱을 통해 접속을 한다
3) 설정시 아이디와 패스워드는 넣지 않는다.
5. 자동 리부팅 옵션
지금까지 진행했으면 포고 플러그가 재부팅을 해도 자동으로 데몬들이 구동할 수 있도록 설정해 준다.
# vi /etc/init.d/rcS
/opt/bin/transmission-daemon --config-dir /opt/config/transmission-daemon
ln -s /opt/var/spool /var/spool
busybox crond
## 활용 방법
본 과정을 통해 설정한 포고플러그를 저는 이렇게 활용합니다.
회사나 집에 포고플러그를 구동 후 원격에서 torrent Seed 파일만 검색해서 넣어두면
별도의 다운로드 시간을 거치지 않고 동영상을 받을 수 있겠지요?
처음에는 SAMBA가 지원되는 동영상 플레이어로 감상을 해 보려고 헀으나
포고 플러그 ------- 웹 공유기 ----(무선)----- 태블릿 / 스마트폰 을 거치면..
전송 속도와 모바일 디바이스의 디코딩 능력에 힘입어 거의 보기 힘듭니다.....
그래서..저는 다운로드 시간만 줄여주는 선에서 만족하기로 했습니다..
즐거운 디지털 라이프 되시길 바랍니다..
참조
- samba 설치 : http://diis.net/front/2010/09/05/installing-samba-on-your-pogoplug/
- samba 설정 : http://blog.naver.com/akrthwn?Redirect=Log&logNo=140018554228
- optware Homepage : http://www.nslu2-linux.org/wiki/Optware/HomePage
- optware 패키지 : http://www.todaysppc.com/mbzine/bbs/view.php?id=free&page=2&sn1=&divpage=31&sn=off&ss=on&sc=on&select_arrange=headnum&desc=asc&no=158457
- mediatomb 설치기 : http://ssndwind.tistory.com/56