Published using Google Docs
RPi NAS
Updated automatically every 5 minutes

Miniprojekt RPi NAS pracovní verze

připomínky na maxicek@gmail.com nebo G+

Celková cena použitých komponentů v tuto chvíli cca 2000Kč

Pokud budete provádět cokoli podle tohoto seznamu a návodu, děláte to na VLASTNÍ NEBEZPEČÍ!

pouzite komponenty

  1. RPi - Type B Single Board Computer 512MB

  1. SD Karta 8GB A-Data class 10 

  1. 10 portový napájený USB HUB 

  1. USB 2.0 to Serial ATA eSATA SATA Bridge Adapter

  1. 3x DC-DC konvertor napetí (nastaveni 2x5V a 1x 12V)

  1. Notebookový zdroj 19V, 4A
  2. Ventilátor Arctic 8cm

 

  1. Druhý ventilátor přímé pro chlazení RPI a regulátorů USB Arctic Cooling Breeze Mobile

Zatím mám k RPi připojeny 2 x 3,5” HDD 1,5 TB a 2TB oba samsung. Case, jestli se tomu tak dá říkat, je normální plastový BOX na věci koupený za cca 70Kč v globusu. Na otestovaní mi to prišlo jako nejvhodnější než utrácet tisíce za case která by mi případně zbyla. Časem přendám do něčeho pohodlnějšího.

Přesunuto do CASE z aukra za cca 350Kc ze Shuttle XPC SS30G20 Mini PC

***

Dodělat:

***

Poznámky k instalaci:

Prvni instalace

Stáhnout aktuální obraz (Raspbian “wheezy”) z www.raspberrypi.org použít postupy (Linux, Windows) na zapsání na SD

Pokud se po prvním startu a přihlášení (Username: pi, Password: raspberry) nespustí samo tak

sudo raspi-config. Nejdříve update a potom jedeme odshora dolů a nastavíme si co potřebujeme.

pak sudo apt-get update a sudo apt-get upgrade. 

Update firmware

sudo apt-get install git-core

sudo wget https://raw.github.com/Hexxeh/rpi-update/master/rpi-update -O /usr/bin/rpi-update && sudo chmod +x /usr/bin/rpi-update

sudo rpi-update

po provedení úspešného upgrade sudo shutdown -r now

Rozpoznání a připojení disku

dmesg |grep sd - vidíme disky

sudo fdisk -l vidíme partišny (předpokládám už vytvořený FS (XFS) a partišny)

vytvoříme si adresár pro připojení disku např /mnt/hdd1

sudo mount -t xfs /dev/sda1 /mnt/hdd1

připojení po startu do /etc/fstab přidáme řádek (upravit dle svého disku a partišny)

/dev/sda1        /mnt/hdd1        xfs        rw,user,auto        0        0

sudo shutdown -r now

Instalace a nastaveni samby

sudo apt-get install samba samba-common-bin

Nastavení /etc/samba/smb.conf

důležité řádky

security = user

encrypt passwords = yes

[nazev]

   comment = hdd2

   path = /mnt/hdd1

   public = yes

   writeable = yes

   valid users = tvujuser

   guest ok = no

   browseable = yes

   create mask = 0700

   directory mask = 0700

sudo /etc/init.d/samba restart

Zvýšení rychlosti samby - socket options = TCP_NODELAY SO_RCVBUF=65536 SO_SNDBUF=65536

Nastaveni standby pro HDD po 10m necinnosti po startu

pozor přestane fungovat .udev

sudo apt-get install hdparm

Přidej do /etc/hdparm.conf něco podobného a po restartu se nastavi standby disku po 10m

Pozor pokud mate žurnalový systém a ten zapisuje cca co 5s info o žurnálu, nikdy vám disk neusne.

/dev/sda {

spindown_time = 120

}

Download manager PyLoad

ssh na RPi

  1. mkdir tmp
  2. cd /tmp
  3. wget http://ftp.de.debian.org/debian/pool/main/l/leptonlib/liblept3_1.69-3.1_armhf.deb
  4. sudo dpkg -i liblept3_1.69-3.1_armhf.deb
  5. rm liblept3_1.69-3.1_armhf.deb
  6. sudo apt-get install python-crypto python-pycurl python-imaging python-qt4 tesseract-ocr screen python-openssl spidermonkey-bin unrar-free
  7. wget http://download.pyload.org/pyload-v0.4.9-all.deb
  8. sudo dpkg -i pyload-v0.4.9-all.deb
  9. rm sudo pyload-v0.4.9-all.deb
  10. cd /usr/share/pyload/
  11. ./pyLoadCore.py
  12. http://adresatvehoPi:8001
  13. ./pyLoadCore.py -u
  14. service pyload start

Škálování frekvence CPU

edituj /boot/config.txt
force_turbo=0
arm_freq_min=100
arm_freq=900

sudo shutdown -r now

sudo apt-get install cpufrequtils

sudo cpufreq-set -g ondemand

ověření nastavení frekvence cpufreq-info

Tipy a Triky:

teplota CPU:  /opt/vc/bin/vcgencmd measure_temp

aktuální frekvence cpu /opt/vc/bin/vcgencmd get_config arm_freq

aktuální verze FW /opt/vc/bin/vcgencmd version

Uspávání HDD po 10m+20s nečinosti: sudo hdparm -S 125 /dev/sdX

Vyzkoušet jestli disk usiná na přikaz sudo hdparm -y /dev/sda

Výpis stavu disku (active/idle/standby) sudo hdparm -C /dev/sda

namountované zařízení df -h

Poznámka: po přetaktování přes raspi-config dosahuji úžasné rychlosti cca 11MBs up a 11 MBs down. Ani se mi tomu nechce věřit. Uvidíme co na to stabilita. Chlazené je to dost, teplota CPU se při kopírování drží kolem 35 stupňů celsia.

Jedna z největších nevýhod pro mne je to že nemůžu použít smartctl a zjistit pořádně info jak je na tom disk. Balíček se nainstaluje, ale test s.m.a.r.t. nefunguje. Máte někdo nápad jak to řešit? :) (Já vím co čekám přes USB...)