Nie, nie je to článok o banánoch :) ale o lacnom NAS-e, ktorý si môže postaviť každý ostrieľaný užívateľ PC. Tento NAS je postavený na mini počítači Banana Pi (ktorý je vylepšenou kópiou úžasného projektu Raspberry PI) a beží na OpenSource OS s názvom OpenMediaVault. Viacej informácií v tomto článku.

Ako som už spomenul v úvode, tak základom je mini počítač Banana Pi, ktorý sa dá v roku 2015 kúpiť už od 40€, napr. na eBay. K počítaču je vhodné prikúpiť nejaký 2.5" HDD, napr. 2TB sa dá kúpiť už od 100€. Nezabudni na napájací adaptér (ideálne aspoň. 2A) a napájací/dátový káblik pre HDD.

Celkové náklady sú okolo 150€.

Prenosové rýchlosti pri kopírovaní súborov (záloha zo Synology NASu prostredníctvom rsync) som nameral okolo 80 Mbits/s, čo je asi 10MB/s. Prenosové rýchlosti je možné dosiahnuť aj vyššie, keďže Banana Pi má gigabitový ethernet, avšak ja som zatiaľ viacej testov nerobil.

Viacej informácií poskytne poľská stránka, z ktorej som vychádzal: http://bananas.gda.pl/

Emaily z BanaNASu?

Počas používania sa mi na zadaný email užívateľa zasielajú emaily s predmetom "CRON-APT completed on bananas [/etc/cron-apt/config] [bananas]" a približno takýmto obsahom:

CRON-APT RUN [/etc/cron-apt/config]: Sat Feb 14 04:00:02 CET 2015
CRON-APT SLEEP: 115, Sat Feb 14 04:01:57 CET 2015
CRON-APT ACTION: 3-download
CRON-APT LINE: /usr/bin/apt-get -o Acquire::http::Dl-Limit=25 dist-upgrade -d -y -o APT::Get::Show-Upgraded=true
Reading package lists...
Building dependency tree...
Reading state information...
The following NEW packages will be installed:

.....

Fetched 10.9 MB in 7min 40s (23.7 kB/s)
Download complete and in download only mode

Alebo aj takýto email:

monit alert -- Resource limit matched fs_media_7bxxx

Resource limit matched Service fs_media_7bxxx

        Date:        Mon, 30 Mar 2015 12:13:04
        Action:      alert
        Host:        bananas.lan
        Description: space usage 80.1% matches resource limit [space usage>80.0%]

Your faithful employee,
Monit

Tieto emaily oznamujú dostupné aktualizácie systému, viď. tento link alebo v druhom prípade oznámenia o zmenšujúcom sa voľnom mieste na HDD. Prvé typy oznámení mi boli doručené až 2x za deň, čo dosť otravuje, takže je možné si ich vypnúť. Vykonáš to cez nastavenie notifikácií, konkrétne v ENG cez Notification / záložka Notification a odstrániť fajočku na "Software updates" a príp. aj na "Filesystems". Avšak v druhom prípade prídeš o informáciu, že ti dochádza miesto na HDD, čo je práveže dobre vedieť. 


Avšak užívateľ ryecoaaron upozorňuje na dôležitý update libgnutls26, ktorý som presne s takýmto označením v mojich aktualizáciách nenašiel, ale pre istotu som vykonal aktualizáciu, ktorá obsahovala "gnutls". Žiaľ sa v tejto problematike sa nevyznám, takže neviem čo je a čo nie je dôležité aktualizovať :/

 

Záložný zdroj (UPS) na BanaNASe

Pre pridanie UPS je postup nasledovný, taktiež viď. konfiguračnú stránku:

- skontrolovať správnosť komunikačného káblu: http://www.networkupstools.org/cables.html#_940_0024c_clone 

- nainštalovať si plugin pre ups cez Systém / Doplňky, t.j.: openmediavault-nut 1.2

- nájsť si svoj driver tu: http://www.networkupstools.org/stable-hcl.html 

- zadať do Služby / UPS pre RS232 APC Smart-UPS: 
driver = apcsmart
port = /dev/ttyUSB0

Banana Pi má "USB to RS232" adaptér zaregistrovaný ako zariadenie s názvom "ttyUSB0". Viacej info o nastavení "USB to RS232" adaptére na stránkach lemarker.org.

Následne môžeš vidieť krásne grafy z tvojej UPSky, ako sú zobrazené aj vo videu na stránke openmediavault.org.

Tipy a triky

Niekoľko krát do mesiaca mi prišiel email z BanaNASu, ktorý vyzeral asi nasledovne:

/etc/cron.weekly/openmediavault-update-smart-drivedb:
Updating smartmontools drive database ...
/usr/share/smartmontools/drivedb.h updated from branches/RELEASE_5_41_DRIVEDB

Po krátkom gúglení som objavil návod, ako tieto upozornenia vypnúť. Je potrebné sa prihlásiť cez SSH ako root a spustiť tento príkaz:

sed -i "/^SRCEXPR/{s#=.*#='http://sourceforge.net/p/smartmontools/code/HEAD/tree/\$location/smartmontools/drivedb.h?format=raw'#}" $(which update-smart-drivedb)

Ak si nemenil heslo pre užívateľa root, tak je nasledovné: 

SSH login and password: root/bananas

Taktiež je vhodné si skontrolovať cez WEB rozhranie BanaNASu, či máš zapnuté SSH a či máš v SSH nastavení povolené prihlasovať sa cez SSH ako užívateľ root. Po zmenách odporúčam prihlásenie užívateľa root cez SSH opätovne zakázať.

Zopár linkov:

(doplnené 28.11.2016)

súbory na stiahnutie: https://sourceforge.net/projects/openmediavault/files/

upgrade z verzie 0.5 na verziu 1.0 http://forum.openmediavault.org/index.php/Thread/5545-Upgrade-from-latest-OMV-0-5-X-to-OMV-1-0/

diskusia z OMV fóra: http://forum.openmediavault.org/index.php/Thread/5667-OMV-on-Banana-Pi-BanaNAS/?pageNo=1&s=c4bcb5eb78727743eea5a734d79e3178f9b0e52c

vytvorenie SD karty: http://simplenas.com/blog-en/24-writeimagesd

 

 

Článok bude priebežne dopĺňaný.