SimpleNAS - BananaPi, OpenMediaVault, transmission, samba, miniDLNA, stb

Az alábbiakban (eléggé vázlatos formában) bemutatom, hogyan lehet BananaPi-re feltelepíteni a SimpleNAS rendszert. Az írás mire elkészült már el is évült, mert megjelent az egyel újabb verzió a rendszerből. A 2.1-es verzióról készült az írás. Jelenleg 2.2.1 amit le lehet tölteni. Nem tudom mi a különbség a kettő közt.....az én rendszeremen is a 2.2.1 van OMV-ból jelenleg, csak az enyém szépen frissülgetett.....

A SimpleNAS oldalán jelenleg már elég sok ilyen kis board-hoz van image, egy részük béta (sok heggesztést igényel), másik részük végleges (aránylag kevés heggesztést igényel)

Az írás feltételez némi linuxos (sokszor parancssori) tudást.

Hozzávalók: (amivel én teszteltem)
BananaPi (1GB ram, 2x1GHz A20 CPU, gigabit ethernet, SATA port) vagy BananaPro (mint a bPi plusz wifi adapter)
Sata és táp kábel
2,5" HDD
Tápegység
Ház
SD kártya (legalább 8GB-os) (állítólag csak a normális kártyákkal megy jól a rendszer, én a bpi-vel együtt rendeltem Sandisk kártyákat, ezzel eddig nem volt gond)

Ezek nagy része beszerezhető ebay-ről aliexpress-ről. Ha van 3D nyomtató akkor a simplenas.com-ról le is lehet tölteni nyomtatható ház állományokat.

Amit fel fogunk telepíteni:
miniDLNA - okostv-n lehet a NAS-ról indítani a videókat, képeket, zenéket.
transmission - torrent kliens
samba - fájlmegosztás (nekem 30MB/s-et sikerült elérnem sima fájlmásoláskor, ilyenkor a cpu teljesen 100%-on ment)

Letöltjök az ISO-t és a Win32DiskImager-t
SimpleNAS
WinDiskImager

Kiírjuk sd kártyára.

Elindítjuk a rendszert.

Belépünk a webes felületen. (admin/openmediavault)

a BTSync tárolót kikapcsoljuk a webes felületen, mert nem minden hajlandó frissülni/telepedni emiatt.

Lefrissítjük a rendszert. (eltelik 1-2 óra is akár)

A miniDLNA csak némi trükközés árán hajlandó felmenni:

Kikapcsoljuk az OMV-Extras.org repot. (miniDLNA csak így hajlandó települni)

Lefrissítjük a rendszert. (ssh-ról, (root/openmediavault), apt-get update)

Feltelepítjük a minidlna csomagot. (apt-get install minidlna)

engedélyezzük az OMV-Extras.org repot

apt-get update

feltelepítjük az omv-minidlna csomagot, így már látszani fog a webes felület alatt is.

Ha ssh-ról frissítünk akkor kaphatunk üzenetet, hogy van egy visszatartott csomag, a miniDLNA. Ne foglalkozzunk vele. Eddig ment a frissítés rendesen.

Telepítsük fel webes felületről a samba-t, transmission-t, stb csomagokat. Érdemes egyesével nekiesni a dolgoknak, mert ha valami rosszul sül el akkor könnyebb debugolni. Innen már használható a rendszer.

transmissiont a 9091-es porton érjük el. Ha transmission a miniDLNA könyvtárába tölti le a dolgokat akkor egyből nézhetőek is lesznek a videók, hallgathatóak a zenék, stb.

sambához még kell kicsit formázzunk a lemezen, könyvtárakat létrehozzunk, és jogosultságokat beállítsunk. Volt valami érdekesség itt a jogosultságok körül....de erre most nem emlékszem.....pedig nem akartak a megfelelő jogokkal létrejönni a könyvtárak elsőre.....

Alább pár finomság:

CPU hőmérséklet kiíratás:
cat /sys/devices/platform/sunxi-i2c.0/i2c-0/0-0034/temp1_input

Működik az lm-sensors is:
apt-get install lm-sensors
reboot
sensors-detect
valami hibát kapunk a 3003 sor környékén
kicserélünk egy 3003-madik sor környékén /usr/sbin/sensors-detectben egy sort:
#or die "$devices: $!";
or return \@pci_list;

és működik az lm-sensors is, az alábbi paranccsal kiíratható a hőmérséklet:
sensors
nekem 50-60C körül szokott lenni
az alábbi paranccsal lehet 1 processzort kifektetni:
cat /dev/zero > /dev/null
biztos léteznek erre a feladatra más alkalmazások is....

zöld led kikapcsolás
/etc/rc.local állományba rakjuk be az alábbi sort:
echo none> /sys/class/leds/green\:ph24\:led1/trigger

idő beállítás, az bpi-n nincs RTC így mindig elmászik az idő
apt-get install ntpdate
/etc/rc.local-ba mehet az alábbi sor is, így már bootkor frissítve lesz az idő, azután pedig berakhatjuk cronba a frissítést

ntpdate -s 148.6.0.1

Állítólag az SD krátya ki tud múlni a sok írástól. Kapcsoljuk ki a kártyára swapolást:
swapoff /swapfile1

Töröljük az /etc/fstab-ból a swapfile-ra vonatkozó sort, így nem fogja bootkor létrehozni.

Hirdetés

3 pénzügyi döntés, amit minden kisvállalkozónak érdemes átgondolnia az év végéig

PR Ahogy az év vége közeledik, itt az ideje, hogy egy pillanatra megálljunk és áttekintsük vállalkozásunk pénzügyi helyzetét. Ne hagyjuk, hogy az év utolsó hónapjai elússzanak a sürgető feladatok és elfeledett határidők között!

Tovább a fórumba.