본문 바로가기

집필실/검은 기술자의 방

포고플러그 e02에 OMV 설치




포고에 FTP와 SMB를 올려서 집 안에서만 썼는데 방학을 맞이해서 제대로 시간을 내어 세팅해보자 했습니다. OMV라는 무료 NAS OS를 올리면 웹GUI로 보다 쉽고 편하게 제어할 수 있다고 하여 포고에 올려봤습니다. 한방팩도 없고 생각보다 자료 찾기가 쉽지 않아 이리저리 고생했는데, 혹여 같은 시도를 하실 분이 있을까 싶어 그 시행착오를 기록해봅니다.





1. debian 설치

저는 기존에 rescue system을 올려서 debian squeeze를 쓰고 있었기에, usb를 포멧 후 바로 wheezy를 올렸습니다. 파티션 분할 및 포맷 부분은 다음을 참고했습니다.


꽂아놓은 USB로 이동합니다

cd /tmp
fdisk /dev/sda


데비안을 설치 할 파티션을 만듭니다

n = new
p = primary
1 = 1st partition
1 = 1st cylinder
+2500M (your choice, I choose to create 2500Mb partition for Debain install)


리눅스 스왑 파티션을 만듭니다

n = new
p = primary
2 = 2nd partition
enter = choose default (continuing from the end of the 1st partition)
+1000M = (your choice, I choose to create a 1000M partition for swap)



첫번째 파티션을 리눅스 파티션으로 변경합니다. 저는 fdisk -p로 확인했을 때 기본이 리눅스 파티션이라 변경하지 않아도 되었습니다.

t = type
1 = 1st partition
83 = Linux


두번째 파티션을 리눅스 스왑 파티션으로 변경합니다

t = type
2 = 2nd partition
82 = Linux swap


첫 번째 파티션을 부팅 파티션으로 지정합니다

Set 1st partition to active for booting
a = boot flag
1 = 1st partition


파티션이 제대로 설정되었나 확인합니다

fdisk -p


변경사항을 기록합니다

w


(출처 : http://phpbb.openmediavault.org/viewtopic.php?f=12&t=514&start=70#p10293)




2. 데비안 Wheezy 설치

USB에 데비안을 올릴 차례입니다. 원래는 1)의 주소를 이용했으나, php 패키지 관련 에러가 나서 찾아본 결과 네이버 포고 카페에 다른 주소로 스크립트를 올려주신 분이 계셨습니다. 둘 중 어느것으로 사용해도 무방합니다만, 저는 계속 에러가 난 관계로 두번째를 사용했습니다.


1)

cd /tmp

wget http://projects.doozan.com/debian/kirkwood.debian-wheezy.sh

chmod +x kirkwood.debian-wheezy.sh

export PATH=$PATH:/usr/sbin:/sbin

./kirkwood.debian-wheezy.sh

(출처 : http://projects.doozan.com/debian/)


2)

cd /tmp
wget https://t1.daumcdn.net/cfile/tistory/2472BB46539321F836
export PATH=$PATH:/usr/sbin:/sbin
sh 2472BB46539321F8366D9D

(출처 : http://cafe.naver.com/pogolinux/3358)




3. 데비안 세팅

데비안 설치 직후에 기본적인 세팅만 해줍니다. 자세한 것은 OMV 내에서 설정할 것이므로 필요한 만큼만 설치합니다.


passwd

                                      //  패스워드 변경
apt-get update

                                      //  업데이트

apt-get upgrade

                                      //  업데이트
dpkg-reconfigure locales

                                     //   ko_KR.UTF-8 UTF-8 (스페이스바) -> ko_KR.UTF-8(엔터)
dpkg-reconfigure tzdata

                                     //  Asia -> Seoul

(출처 : http://cafe.naver.com/pogolinux/3358)




4. OMV 설치

이제 본격적으로 OMV를 설치합니다. nano편집기가 필요한데 혹시 없다고 나온다면 'apt-get install nano' 로 설치합니다.


nano /etc/apt/sources.list.d/openmediavault.list

                                         // nano 편집기로 해당 파일을 엽니다


deb http://packages.openmediavault.org/public/ kralizec main

                                  // 빈 공간에 주소를 붙여넣고 Ctrl+X -> Y -> 엔터 로 빠져나옵니다.


apt-get update

                                        //    중간에 나오는 GPG에러는 무시합니다

apt-get install openmediavault-keyring

        //    OMV-keyring를 설치합니다

nano /etc/hosts       

                              // keyring 설치 후 바로 OMV를 올리면 몇몇 문제가 발생한다고 합니다.

                                  이를 막기 위해 조치를 취합니다.

127.0.0.1 Debian

                                        // 위에서 nano 편집기로 연 파일의 맨 아래에 왼쪽 주소를 추가하고 위와 마찬가지로 빠져나옵니다.


scponly라는게 필요하다고 합니다. 뭔진 모르겠지만 설치합니다.


mkdir /deb

cd /deb

wget ftp://ftp.kr.debian.org/debian/pool/main/s/scponly/scponly_4.8-4.1_armel.deb

dpkg -i scponly*       

                                   // 중간에 창이 하나 뜨면 방향키로 Yes를 선택합니다.

rm /deb/*


apt-get install openmediavault locales

                                   // 드디어 OMV를 설치합니다.


설치 중 물어보는게 몇 가지 나옵니다. 기본적으론 OK로 넘어가며,

postfix는 Internet site를,

proftpd는 standalone(많은 연결) / from inetd(가벼운 시스템)

중 하나를 선택하면 된다고 합니다.


설치가 끝나면 재부팅합니다. OMV가 설치된 포고의 아이피로 접속하면 OMV 웹GUI가 나타납니다. 초기 로그인은 admin / openmediavault로 합니다. SSH를 다시 사용하고 싶으면 내부 환경 설정에서 활성화 시킵니다.



7월 17일 추가


OMV가 1.1.8에서 2.1.1로 업데이트 되었습니다. 따라서 포고도 업데이트 해줍니다.

웹GUI에서 putty를 활성화 시킨 후, 다음과 같이 입력합니다


omv-update

omv-release-upgrade

Yes 선택

reboot