Miniprojekt RPi NAS pracovní verze
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
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:
***
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.
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
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
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
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
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
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...)