NAS & ODROID/NAS, ODROID 41

오드로이드 XU4 NAS를 위해선 OMV

이전에 XU4 NAS로 OMV(Open Media Vault)를 사용하지 않는 이유들에 대해 포스팅한 적이 있습니다. 심지어 며칠 전 그 내용을 업데이트 하기도 했어요. 2017/01/22 - [오드로이드 XU4] - OMV를 사용하지 않는 이유 (업데이트) 하지만 지난 며칠 동안 CloudShell2 와 OMV를 함께 사용해본 결과, 지금은 쓸만하네요. 저번 글과 더불어 OMV 사용에 대해 우려했던 점과, 지금의 바뀐 생각을 적어보려 합니다. 1. OMV 플러그인의 한계 여전히 한계가 분명합니다. 하지만 사용하다 보니 나름의 장점이 있었습니다. 만약, Let's Encrypt를 통한 무료 도메인을 얻는 다고 합시다. 도메인은 home.example.com 이에요, 서브 도메인까지. 웹서버는 Nginx,..

오드로이드 XU4Q와 CloudShell2로 NAS 구축하기 - 설정

차이는 CloudShell2 밖에 없으니까, NAS로 만들기 위한 전체적인 과정은2017/04/23 - [오드로이드 XU4] - 오드로이드 XU4 를 개인 클라우드 서버로 - 1. 우분투 설치부터 따라가주세요 :) 해당 글에서는 우분투를 설치한 후 CloudShell2에 대한 설정을 다루려고 합니다. 참고 사이트: http://odroid.com/dokuwiki/doku.php?id=en:xu4_cloudshell2 1. 팬과 LCD 모니터 활성화시키기 1.1 PPA 추가처음에 오드로이드를 부팅하더라도 CloudShell2의 팬과 화면은 작동하지 않습니다. 따로 설치해주셔야 합니다.오드로이드 XU4Q는 팬리스(Fan-less) 제품이니 CloudShell2같은 답답한 곳에 있으면 금방 쓰로틀링이 걸릴 겁..

오드로이드 XU4Q와 CloudShell2로 NAS 구축하기 - 조립 팁

조립하고 오겠습니다.전체적인 조립을 보고 따라하는 식이 아닌, 팁 정도만 알려드릴게요 CloudShell2의 조립 과정은 해당 링크에서 확인하실 수 있습니다.하나씩 따라가시면 됩니다.먼저 조립해본 사람으로써 드릴 팁은,팁)사진 출처는 조립 안내 페이지- 아크릴이 얇은 부분은 잘못하다간 부러질 수 있어요.. 보통 나사 체결 시 너무 꽉 하시려고 하면 뚝 합니다. 저도 한 곳 해먹었어요 :) - 아크릴은 앞뒤가 없으니 이렇게 해서 안 들어간다 싶으면 뒤집어 넣어보세요. 그래도 안 되면 아크릴이니 살짝 사포로 미신 후 넣으시면 될 것 같습니다. - 조립 순서에도 나오는 부분인데, 뒷면 팬을 하실 때 윗부분 두 곳 중 한 곳은 빼고 하세요. 마지막에 locker piece(그림에서 I)를 그 곳에 같이 하셔야 ..

오드로이드 XU4Q와 CloudShell2로 NAS 구축하기 - 개요

제 NAS 시스템을 XU4Q와 CloudShell2로 이사할겁니다 :)새로운 장비로 갈아타면서, CloudShell2에 관심이 있으신 초보자분들을 위해 하나씩 포스팅하겠습니다. 기존 XU4는 제 (언젠가) 안드로이드 개발 장난감으로 쓸 수도 있지만..하둡으로 쓰기엔 2대밖에 없어서 너무 부족하고.. 더 생각해봐야겠네요 :) 2대로도 가능한가? 이번 포스팅에선, XU4Q, CloudShell2 소개와 간단한 설명을 하려고 합니다. 오드로이드 시리즈 중 XU4에서 쿨러 없이 방열판으로만 구성된 XU4Q가 있습니다.사진 출처는 하드커널 얘가 XU4고, 얘가 XU4Q 입니다. 사진만 봐도 하나는 선풍기가 달려있고 하난 없죠.Q는 아마 Quiet 일까요, 조용하단 뜻에서? XU4의 쿨러 소음이 나름 신경쓰일 수 ..

오드로이드 XU4 를 개인 클라우드 서버로 - CPU Governor

Tweak 출처: https://obihoernchen.net/1235/odroid-xu4-with-openmediavault/ 고성능의 프로세서는 보통 높은 클럭에서 돌아갑니다. 오늘날 한 프로세서당 2Ghz를 넘는 건 일반적이죠. 초당 1Hz 에 한 가지 명령어를 수행한다고 쳤을 때, 2Ghz면 2,000,000,000가지 명령어를 수행할 수 있습니다. 말 그대로 명령어 수행 사이클을 20억 번 도는 겁니다. 하지만 컴퓨터가 아무 작업도 하지 않는 아이들(idle) 상태일 땐 그렇게 많이 돌 필요가 있을까요? 실제로 20억 번 돌지만, 15억 번 이상은 아무 명령어도 가지고 있지 않은 채 돌고 있는 겁니다. 즉, 쓸모없는 소비 전력과 발열이 발생합니다. CPU Governor는 이런 현상을 방지해줍니..

오드로이드 XU4 를 개인 클라우드 서버로 - IRQ Balancing

Tweak 출처: https://obihoernchen.net/1416/odroid-xu4-tune-network-and-usb-speed/ 멀티 프로세서 시스템의 경우 하드웨어 인터럽트를 한 프로세서에서만 다룰 필요가 없습니다. 오드로이드 XU4의 AP도 멀티 프로세서이니, 각 USB에서 발생하는 인터럽트를 각기 다른 프로세서로 보내 성능을 올립시다. 170621https://forum.odroid.com/viewtopic.php?f=146&t=26986&sid=3611efeb6c2314a807ba6eb688f56aba 4.9.27 버전부터 기본적으로 적용되어 있는 것으로 보입니다. 이전 버전 사용자들만 적용해주세요 :) 1. 현재 상태 확인 오드로이드의 프로세서들을 봅시다. awesometic@odr..

MariaDB, phpmyadmin 설치하기

오드로이드 XU4 우분투 16.04 LTS 에서 진행됐습니다 MariaDB 는 170122 현재 10.1이 최신인데, 10.0으로 제공되고 있습니다. armhf 용으로 최신 버전을 제공하는 다른 Repository는 찾지 못했습니다. MariaDB 공식 홈페이지 가면 amd64랑 i386용은 있는데 armhf 용으론 제공해주지 않는 것 같네요 (혹시나 아시는 분은 댓글 부탁드려요) 그래도 지금 10.0이랑 10.1이 동시에 지원되고 있으니까, 그냥 apt-get 으로 설치하시면 됩니다. sudo apt-get install mariadb-server 그리고 한글 지원을 위해 설정 파일을 수정해줍니다. sudo vi /etc/mysql/conf.d/mysql.cnf [mysql] 하나만 있을텐데, 지우고 ..

ODROID + OMV ??

우분투 16.04 LTS 를 올리고, 무료 도메인도 얻고, 무료 SSL 인증서도 얻어 개인 블로그와 NAS 사이트 여는 걸 해본 적 있는데.. NAS가 주 용도라 Web기반 GUI를 제공하는 OMV(http://www.openmediavault.org/)를 써볼까 싶어 OMV로 이동하려고 했습니다 하지만, 우분투로 다시 돌아가려고 합니다.. OMV의 장단점과 OMV를 사용하지 않고 우분투로 개인 NAS를 구축하려는 이유 장점 1. 편리성OMV는 정말 편합니다. 사용자 생성, 권한 부여 및 NAS 기능을 위한 SAMBA, FTP 서버를 여는 게 너무너무 편해요. 마우스 클릭 몇 번이면 됩니다. 그리고 다양한 플러그인을 통해 Nginx, MySQL, Plex Media Server, LetsEncrypt 등..

PHP 와 Nginx 최신 버전 설치

오드로이드 XU4 16.04 LTS 환경에서 진행됐습니다. 170122 - PHP 7.1 로 수정 - nginx 저장소 추가 - 내용 수정 - 현재 최신 php 7.1.1 nginx 1.10.2 1. PHP 명령어를 통해 최신 php를 제공하는 저장소를 추가한다.# add-apt-repository ppa:ondrej/php그리고# apt-get update # apt-get install php7.1-fpm을 통해 설치하면 된다. MySQL(MariaDB)과 연동하려면# apt-get install php7.1-mysql를 추가 설치한다. 설치 후 그냥 써도 되지만 timezone을 설정해줘야 한다두 파일 모두 같은 곳을 찾아 바꿔주면 된다# vi /etc/php/7.1/fpm/php.ini # vi ..

오드로이드 XU4 자작 NAS 설정

160626 (최초) - 좋은 패키지나 활용 방법이 있을 때마다 지속적으로 수정할 예정 170122 - 내용 보충 NAS 0. usbmount (USB 보조기억장치 자동으로 마운트시켜주는 툴) 설치# apt-get install -y usbmount // # reboot 재부팅을 해줘야 usbmount가 일을 해서 /media/usb0, /media/usb1, ... 마운트가 되어 있을 겁니다.마운트 여부 확인은 df 명령어 1. samba 패키지 설치# apt-get install -y samba1-1. 삼바 계정 추가# smbpasswd -a {계정이름}1-2. 서버 설정# vi /etc/samba/smb.conf파일 가장 아랫줄에 다음 내용 작성 [{서버이름}] comment = {삼바 접속 시 메..