본문 바로가기

컴퓨터

[바나나프로] OpenMediaVault을 이용한 NAS 구축 #1 기본세팅

반응형
[바나나프로] OpenMediaVault을 이용한 NAS 구축 #1 기본세팅

 

 

NAS(Network Attached Storage, Network Access Server)에 대한 관심이 높습니다.

데이터를 만들어 내는 용량 자체가 커지고 많아지다 보니

데이터를 저장하는 것에 관심이 갈 수밖에 없는데

컴퓨터에 연결하는 HDD나 SDD쪽에서

데이터만 저장하는 저장장치쪽으로 그래고 개인이 운영하는 장치로

많은 관심을 받고 가지게 되었습니다.

 

작고 간단한 바나나프로(바나나 프로, BananaPro, Banana Pro)를 이용해 나스(NAS)를 구축해 보고자 했습니다.

 

바나나프로(BananaPro, 바나나 프로, Banana Pro) 전용 OS인 바나니안(Bananian)을 설치하고

나스(NAS) 프로그램 중 하나인 OpenMediaVault을 설치를 해도 되는데

사실 초보자가 여기저기에서 공부를 하여 설치를 해도

설치중간에 에러가 나거나 하면 에러 잡기도 어렵고

설치가 잘 되었는지 알기도 어려운 점이 있습니다.

 

그리고 사용하다 프로그램이 엉키는지 에러를 막 만들어 내면

난감하더라구요~ 그럼 다시 micro SD를 밀고 이미지를 다시 설치해서

다시 세팅을 합니다. ㅠ.ㅠ

 

차라리 OpenMediaVault가 설치된 OS 이미지를 올려 놓은 사이트에서

이미지파일을 다운로드 받아서 micro SD 카드에 넣어서 사용을 하는 것이

초보자들에게는 훨씬 편리하고 그나마 쉬운 것 같습니다. ^^;;;

 

간단한 나스를 만들 수 있도록 프로젝트를 하고 있는

바나나스(BANANAS)라는 사이트가 있습니다.

바나나스-http://simplenas.pl

 

바나나스 사이트에서 바나나프로(BananaPro, 바나나 프로, Banana Pro)용 이미지파일이 있습니다.

OpenMediaVault를 설치해 놓은 OS 이미지파일이죠.

 

바나나프로(BananaPro, 바나나 프로, Banana Pro) 0.5 Version으로 2015. 4. 22.에 출시되었습니다.

최근에 올라온 파일이 있으면 최근 파일을 받으면 더 좋겠습니다.

바나나스 프로 0.5-http://simplenas.pl/download/banana-pro

위 사이트를 클릭해서 구글드라이브나 Onedrive 아이콘을 클릭해서 파일을 다운로드 받습니다.

 

 

 

 

 

 

 

Win32 Disk Imager라는 프로그램을 이용하여

바나나 프로(Banana Pro)에 사용할 micro SD 카드에

바나나스 프로(Bananas Pro) 0.5 Ver OS를 이미지를 입혀줍니다.

Win32 Disk Imager 다운로드 사이트-http://sourceforge.net/projects/win32diskimager/

 

 

 

 

바나나프로(BananaPro, 바나나 프로, Banana Pro) Ver. 0.5가 들어 있는 micro SD 카드를

바나나프로(BananaPro, 바나나 프로, Banana Pro)에 장착하고 전원을 연결해서 부팅을 시킴니다.

 

초기 유저는 root, 패스워드는 bananas 입니다.

그리고 OpenMediaVault로 운영되는 웹사이트 초기 ID와 비밀번호는 admin, bananas이거나 openmediavault 입니다.

 

둘 다 로그인 후 비밀번호를 꼭!!! 변경해 주셔야 됩니다.

 

○ login: root

Password: bananas

root@○:~# passwd root

Enter new UNIX password: 새로운패스워드입력

Retype new UNIX password: 위와 동일한 새로운패스워드입력

passwd: password updated successfully

root@○:~#

 

 

 

 

▼ 로그인 장면입니다. 초기 비번으로 로그인합니다. 

 

 

 

 

 

▼ 로그인 후 화면으로

Bananian Linux 세팅 명령어와 업데이트 명령어가 보입니다.

 

 

 

 

 

▼ root 계정 비밀번호를 변경하기 위해 'passwd' 명령어를 사용합니다.

 

 

 

 

 

그리고 OpenMediaVault 관리자 웹사이트에 접속하기 위해

아이피 주소를 알아야 합니다.

부팅이 될 때와 부팅이 다 된 후 로그인 화면에 보면 아이피주소를 알 수 있습니다.

우선 로그인이 된 상태에서 ifconfig 명령어를 넣고 엔터를 칩니다.

 

root@○:~# ifconfig

 

 

 

 

eth0에서 'inet addr:○.○.'의 번호가 아이피 주소입니다.

 

 

 

 

 

 

▼ 인터넷 웹브라우저를 열어 주소창에 아이피 주소를 넣어 접속을 합니다.

 

http://○○○.○○○.○○○

 

초기 사용자 이름 : admin

초기 비밀번호 : bananian이나 openmediavault 

 

 

 

 

 

 

 

 

 

OpenMediaVault 관리자 웹사이트에 접속해서 패스워드를 변경해 줍니다.

 

위치는

>시스템/일반 설정/웹관리자 암호

메뉴에서 본인이 원하는 암호로 동일하게 넣어 주면 됩니다.  

 

 

 

 

 

 

 

여기까지 해 놓은 후 OS인 Bananian Linux 세팅에 들어갑니다.

'bananian-config' 명령어를 사용하여 세팅을 합니다.

 

root@○:~# bananian-config

 

 

 

 

 

▼ 1. 키보드 레이아웃 변경입니다.

되도록 변경하지 않고 그냥 넘어가시면 좋겠습니다. 'n'을 입력하고 엔터를 칩니다.

그냥 넘어가는 이유는 한글 키보드 레이아웃으로 변경을 한다든지

현재 사용하는 키보드와 세팅 내용이 맞지 않는 경우 재부팅 후

리눅스 계정 로그인과 웹 관리자 로그인에서 정확히 패스워드를 입력해도

패스워드가 틀리다며 로그인이 되지 않는 상황이 발생합니다.

요것 때문에 제가 OS를 몇번이고 엎었는지 모릅니다. ㅠ.ㅠ 

해결책도 못찾겠고 시간은 시간대로 투자를 해 버렸습니다.

 

 

 

 

 

▼ 2. root 패스워드 변경은 'passwd' 명령어를 사용해서 변경하였기 때문에 'n'을 입력하고 엔터~

3. timezone은 우리나라로 세팅이 되어 있지 않으면 'y'를 누르고 'Asia/Seoul'로 변경해 줍니다.

아래 화면에서 'n'으로 넣은 것은 세팅을 다 해 놓았기 때문에 그렇습니다.

4. 지역 언어를 설정하는 메뉴입니다. 기본으로는 영국식(?) 'en_GB.UTF-8 UTF-8'로 되어 있고

기본으로 사용해도 되지만 미국식 'en_US.UTF-8'를 하나 더 추가해 주고

FTP에서 한글을 지원하기 위해 'ko_KR.UTF-8 UTF-8'을 추가해 주시면 좋습니다.

그래서 'y'를 누르고 들어가 세팅을 변경해 주시면 됩니다.

5. hostname을 변경해 줍니다. 개인적으로는 변경을 위해 'y'를 눌러 들어가서

다른 이름으로 변경해 주었습니다.

6. Video acceleration은 크게 필요 없어서 'n'를 입력하고 엔터~

7. 보드 종류가 바나나 프로(Banana Pro)이고 세팅도 그렇게 되어 있어 'n' 입력후 엔터~

 

 

 

 

 

▼ root file system을 확장할 것인지 물어보는데 'y'를 입력해서 용량을 확장해 줍니다.

이미지를 micro SD 카드에 입힐 때 용량이 줄어드는데 나머지 부분을 사용할 수 있도록 해 주는 세팅입니다.

그리고 'reboot' 명령어를 입력해서 재부팅합니다.

 

 

 

 

 

재부팅후 root 계정으로 로그인합니다.

혹시 업데이트 된 프로그램들이 있는지 확인 후 업데이트 후 재부팅합니다.

 

root@○:~# bananian-update

root@○:~# bananian-upgrade 

root@○:~# reboot

 

 

 

FTP용 계정을 만들어 줍니다.

root@○:~# adduser 유저명

Is the information correct? [Y/n] y

Retype new UNIX password:

Full Name [] : 계정 이름은 넣어주셔도 되고 그냥 비우고 엔터를 쳐도 됩니다.

Room Number [] : 그냥 비우고 엔터를 쳐도 됩니다.

Work Phone [] : 그냥 비우고 엔터를 쳐도 됩니다.

Home Phone [] : 그냥 비우고 엔터를 쳐도 됩니다.

Other [] :그냥 비우고 엔터를 쳐도 됩니다.

Is the information correct? [Y/n] y

 

 

 

 

 

 

 

 

 

 

바나나 프로(Banana Pro)는 SATA(사타) 연결부분이 있어

SATA 하드디스크를 바로 연결 할 수 있습니다.

테스트용으로 2.5인치 500GB 하드를 연결해 놓았는데 하드디스크를 마운트 해야

접근이 가능합니다.

NTFS로 사용하다가 바나나 프로에 연결하기 위해 ext4 파일시스템으로 포맷을 했습니다.

>저장소/파일 시스템

에 보면 연결된 외장저장기기들이 나오는데 제일 아래쪽이 SATA로 연결한 500GB 하드디스크입니다.

마우스로 클릭해서 '▶마운트' 메뉴를 클릭하면 마운트가 됩니다.

 

 

 

 

 

그리고 공유폴더에 외장하드를 추가하여 FTP나 SAMBA나 다른 곳에서 바로 불러올 수 있도록 세팅을 합니다.

 

 

 

 

 

FTP에서도 외장하드를 사용할 수 있도록 FTP 메뉴에 공유에 추가해 줍니다.

공유폴더 이름은 추가 하드 'sda1'으로 넣어 주었습니다.

볼륨은 펼침메뉴를 클릭하면 있는 것으로 선택을 했던 것 같으며

경로는 외장하드의 최상위 폴더인 '/'로 선택을 했습니다.

 

 

 

 

 

 

FTP 설정에서 위에서 설정한 공유폴더를 추가를 해 줍니다.

 

 

 

 

 

다시 웹 관리자 사이트로 접속합니다.

>서비스/SSH

메뉴로 접속하여 SSH 기본포트 '22'를 다른 포트로 바꾸어 주시면 됩니다.

SSH 기본포트인 '22'을 그대로 사용해도 되나 중국쪽에서 접속을 하려고 간을 많이 본다고 합니다.

그래서 SSH 접속 포트라도 바꾸어 놓으면 접속 시도가 많이 줄어든다고 합니다.

그리고 '수퍼유저 로그인이 가능하게 할 것인지 지정합니다.'도 체크를 하지 않는 것이 보안상 좋으나

'root'계정 접속을 통해 세팅이나 관리가 편리하여 개인적으로는 사용함이 편리성으로는 좋은 것 같습니다.

개인이 판단하시어 세팅을 하시면 되겠습니다.

 

 

 

 

 

 

 

▼ FTP를 활성화 시킵니다.

>서비스/FTP

메뉴로 들어가서 활성화 체크박스에 체크~

역시 FTP 기본 포트인 '21'에서 다른 포트로 변경해 주시는 것이 보안상 좋습니다.

접속하면 나오는 환영 메시지도 기록해 주시구요~

 

 

 

 

 

 

 

▼ 그리고 연결된 하드디스크에 접속할 계정 폴더를 만들어 주셔야 됩니다.

우선 하드디스크가 연결되어 있는 폴더인 media로 이동을 하면

이상한 폴더 이름이 하나 있습니다. 그 안으로 들어가고

그 안에서 디렉토리를 하나 만들어 줍니다.

'mkdir' 명령어를 사용하고 개인적으로는 유저명에 따라 디렉토리 이름을 만들어도 될 것 같습니다.

root 계정으로 만든 것이라 계정 권한을 유저계정으로 넘겨 주어야 되는데

'chown' 명령어를 이용하여 디렉토리 권한을 넘겨주면 됩니다.

 

root@○:/# cd /

root@○:/# cd media/

root@○:/media# ls

e6f1173b-xxxxxxxx-4a0ab40efc7e

root@○:/media/# cd e6f1173b-xxxxxxxx-4a0ab40efc7e

root@○:/media/e6f1173b-xxxxxxxx-4a0ab40efc7e# mkdir 디렉토리이름

root@○:/media/e6f1173b-xxxxxxxx-4a0ab40efc7e# ls -al

root@○:/media/e6f1173b-xxxxxxxx-4a0ab40efc7e# chown 계정명:계정그룹 디렉토리이름

 

 

 

 

 

 

 

 

FTP 접속이 되는지 파일질라 프로그램을 이용해 접속해 봅니다.

파일질라-https://filezilla-project.org/

 

호스트, 사용자명, 비밀번호, 포트를 입력하고 '빠른연결'을 눌러서 연결을 하지 말고

'사이트 관리자' 메뉴를 선택하여 호스트, 포트, 사용자, 비밀번호를 넣은 후

 

 

 

 

 

 

 

 

꼭 전송설정에서 '동시 연결 수 제한'을 클릭해 주고

'최대 동시 연결 수'를 '1'로 해 주셔야 에러가 나지 않습니다.

 

 

 

 

 

그 에러는 530 에러인데요~

아래의 에러가 나면서 파일 전송실패 나고 딜레이가 생깁니다.

위와 같이 해 주면 에러가 나지 않습니다.

 

 

 

 

 

▼ 연결을 누른 후 비밀번호를 넣고 '확인'를 클릭합니다.

 

 

 

 

 

여기까지가 기본 세팅이 되겠습니다. 

 

파일을 올려보면 932M가 1분 49초 정도 소요되는 것 같습니다.

 

 

 

우선 FTP만 가능하도록 해 놓았습니다.

삼바(SAMBA)를 설정해야 되는데

아직 삼바설정까지는 성공을 하지 못했습니다.

시간이 될 때 삼바에 대해 공부해 보고 세팅을 해서 성공을 하면

포스팅을 해 보도록 하겠습니다.

네트워크가 같은 레벨(?)에 있도록 세팅을 해야 되는 것 같은데

아직 세팅을 못해 삼바는 조금 시간이 걸릴 것 같네요~ ^^

 

 

 

 

 

<참고 사이트>

1. http://djjproject.tistory.com/99 3. 바나나파이 (BananaPi) 운영체제 선택 & 기가바이트 속도 측정 (iperf)

2. http://djjproject.tistory.com/97 1. 바나나파이(BananaPi) 운영체제 설치하기

3. http://blog.naver.com/mol70/220254171503 라즈비안을 삼킨 바나나프로

4. http://jogahyok.blog.me/220292601151 [라즈베리파이] OS설치+초기설정-Raspbian

5. http://me.epril.net/203376281 [라즈베리파이-Raspberry Pi] [2] Setting 하기

6. http://herlim.tistory.com/83 라즈베리파이2, nas에서 xbmc(kodi)까지

7. http://blog.naver.com/sunangelkr/220295113975 vi 명령어

8. http://blog.naver.com/nkkh159/196793893 라즈베리 세팅하기 (OS : 라즈비안) (4) - 파티션 확장

9. http://cafe.naver.com/openrt/2944 [버섯돌이의 라즈베리 기초] 02 개발을 위한 SSH 환경 꾸미기

10. http://djjproject.tistory.com/120 #3 BPI-R1 OpenMediaVault with Bananian

11. http://blog.naver.com/nkkh159/196789858 라즈베리 세팅하기 (OS : 라즈비안) (2) - 라즈베리파이 기본 세팅

12. http://technicalodroid.blogspot.kr/2015/02/ftp.html FTP서버 구축

13. http://cafe.naver.com/openrt/2913 [버섯돌이의 라즈베리 기초] 03 개발을 위한 SAMBA 환경 꾸미기

14. http://ghost9087.tistory.com/2 좌충우돌 라즈베리파이 활용기-NAS로 활용하기(2)

15. http://blog.naver.com/diceworld/220191337444 Linux chown (파일 및 디렉토리 소유주 변경)

16. http://blog.naver.com/diceworld/220212713378 Linux mount / unmount(마운트/마운트해제)

17. http://blog.naver.com/diceworld/220191479997 Linux chmon (파일권한변경)

18. http://www.lemaker.org/bananapro/141-316/open_media_vault_for_bananapro.html Open Media Vault For BananaPro

19. http://forum.lemaker.org/4376-1-1-bananas_open_media_vault_released.html BanaNas(Open Media Vault) Released

20. http://blog.naver.com/nkkh159/220055957546 [NAS] 라즈베리파이에 OpenMediaVault 설치하기

21. http://blog.naver.com/agapeuni/220106940171 라즈베리 파이(Raspberry Pi) 활용법 주요 포스트 (2014-08-29)

22. http://blog.naver.com/godnanai/220286467449 라즈베리파이 OS에 ccd 드라이버, lin_guider 설치한 이미지 배포

23. http://blog.naver.com/icbanq/220333337557 [활용기] OpenMediaVault를 활용한 NAS 구축

24.http://noota.tistory.com/entry/ssh-%ED%8F%AC%ED%8A%B8-%EB%B3%80%EA%B2%BD%ED%95%98%EA%B8%B0 ssh 포트 변경하기

25. http://yonoo88.tistory.com/651 리눅스/Cent OS 에서 추가 하드디스크 마운트 하기

26. http://www.cmsfactory.net/node/11416 리눅스에서 하드디스크 파디션 만들기, 포맷하기, 마운트하기

27. http://cafe.naver.com/pogolinux/2468 Openmediavault FTP 설정하기

28. http://yobine.tistory.com/435 #라즈베리파이 #RaspberryPi #웹서버 만들기

 

 

 

 

 

반응형