[教學] 由零開始打做自己專案NAS--XBMC影片資料庫設定及add-on--在#188

本帖最後由 linuxlam 於 2014-12-10 16:48 編輯

此貼不定期更新,看大家反應﹐但家中機NAS已經全部完成正左使用多時
進入2015年,此NAS原來已經使用超過三年,三年中壞過一個硬碟救返,DATA無失過,2014年中升級到 Ubuntu 14.04 SERVER 版,用USB測試所有功能後CLONE入NAS系統HD內,如新安裝可以直接用 Ubuntu 14.04取代文中Ubuntu 12.04
首先講講點解唔直接買市面上NAS機或FREE NAS軟件,而要自己攪
1. 市面上NAS更新嘛煩,好多時更新一兩次後就無左影(屋企之前有部正是)
2. 功能無法增加,簡單D講要個IPCAM錄影,好多舊NAS就無,同樣可能會有其他功能係現時未需要
3. 本人試過U-NAS / FREE NAS等軟件,無一能完全合我硬件及軟件要求
今次本人SET一部要有齊幾下功能,及其相關軟件,OS系統使用 Ubuntu 12.04 SERVER 版
1. IPCAM錄影 ------------ZoneMinder 完全免費,大部份IPCAM及USB WEBCAM可用,無限CAM數
2. SAMBA ----------------OS原生
3. BT----------------------utorrent 64BIT
4. WEB GUI SETUP-------webmin
5. WEB檔案相片管理-------ajaxplorer
6. RAID5-------------------DMRAID OS原生 (現改成mdadm,linux軟件raid5)
7. 1080電影PALYER--------XBMC (可放大陸ONLINE片)
睇完以上大家都知道,這是一部有NAS功能﹐完整LINUX SERVER

好啦入正題,先講硬件,今次使用機箱是以下這個
http://item.taobao.com/item.htm?id=6753171333

此箱比做團購萬由4 BAY大一點也貴一點,但好處係可以有一個正常PCI位及空間充足,
可用原廠CPU風扇,大部份RAID卡都安裝到(不包部份特長卡),
另箱內變速風扇,200W火牛齊備一次購買無需等團三日到貨全台灣制,計返條數唔係貴好多
到貨後先知機箱手工非常好
底版使用ASRock Z68M-ITX


好處係內建RAID5 / 7.1 聲道 / HDMI /1G LAN /USB3全齊
唔好係Intel® HD Graphics 2000/3000 及 Intel® Rapid Storage 只有LINUX 3.0核心才有完整DRIVER
也因此FREE NAS無法起機,U-NAS無法做1080PALYER,只有Ubuntu 12.04才能完成

到此,下次講機箱安裝及USB 安裝 OS

本帖最後由 linuxlam 於 2012-5-28 22:41 編輯

接上,首先聲明本貼並非硬件商打手文,所以不會有大量精美圖片
但對於一些安裝軟件或硬件上重點,會以手機拍小量相作說明之用
先講機箱,因為有網友對此箱也有興趣,所以上幾張,安裝後相片

機箱正面,有POWER RESET制,兩個USB2座,4個HD架帶鎖,另有拉動式扣


拉開扣彈出拉手


HD鑼絲在HD架下面,另有4個2.5吋HD鑼絲孔,好處係2.5吋無需另加放大架




火牛為短1U有190W電源24+4PIN﹐台灣牌子大陸制,HD電源2組4個舊白色,機箱4個HD架用一組兩個


HD架後,風扇及CPU風扇之間有一個很大空間方便走線




由於本人用原CPU風扇,可見在CPU風扇與HD架之間空位很小,所以在安裝底板時要非常小心,有機會斷底板下面金屬腳
個人經驗底板要由火牛那面放入會容易D,如果改用1U風扇就無問題啦
RAID5用的4個1T HD由HD架直落底板SATA座
我另加了一隻80G HD用來裝OS, 底板本身可安六個SATA﹐但有兩個是E-SATA,要由機外引線
因此加一張SATA卡﹐HD用了一塊藍色硬海綿固定
由圖片可以看到,如果安裝大的RAID卡可以1.5倍底板長,1.5倍HD厚


開機HD會有兩個綠色LED一個電源一個DATD(相當老土),機面POWER為藍色LED另紅色DATA指示燈


開機按Ctrl + i,進入intel rapid storage,把4個1T連在底板HD設為2.7T RAID5 HD


重新開機後按F2 進入底板BIOS設定,在SATA MODE內把底板SATA設為RAID
另這塊板SATA為速度為6G/S,如果另買6G/S RAID5卡,會相當貴
思前想後經驗所知其實死底板同死貴價RAID卡機會率差不多,最後用了底板SATA行RAID5省一筆,

到此硬件,及硬件RAID介紹基本完成,下次講安裝OS

TOP

本帖最後由 linuxlam 於 2013-4-15 21:58 編輯

接上寫安裝OS了,但會和上面用硬件raid (mdraid) 不同,今次用Linux software raid5 (mdadm)
原因在於我家中運行中的NAS被屋企人關了拖板,
在重新開機後,因硬件raid無後備電池存未寫DATA
做成DATA流失及Hard disk不同步,在系統rebuild時,很不幸再次被關了拖板,今次真的完蛋了
data無法再rebuild,只能自動由linux 神奇的EXT4日誌檔案系統,返回二天前景況
經此一敎訓,決定用software raid,因Linux software raid未同步data是存在其中一個Hard disk內的
因此就突然開關電腦,對data影響會更接近零,速度方面也很理想
(硬件RAID Hard disk對電壓也較敏感,火牛供電不足也會流失DATA)
aa1.jpg
2012-6-8 03:28


##-----要安裝Ubuntu 12.04 SERVER 有兩個方法-----##
1. 用CDROM安裝,
2. 用USB安裝,用USB的當然是比較方便也省時
首先在windows電腦內下載以下軟件,
Universal-USB-Installer-1.9.0.0.exe
安上有1G 大的USB手指,打開後選擇
aa.jpg
2012-6-8 03:25


1. 選Ubuntu SERVER 12.04 installer
2. 選上後會出現下載鏈接﹐你可以真接下載ISO檔案,或按下方鏈接到Ubuntu.com用BT下載(iso檔大約700M)
3. 選上下載完的ISO檔,鏈接變為綠色
4. 選擇USB位置   
5.自動格式化成FAT32 (完成的USB是可以用來開機)
最後按create,十分鐘左右完成

將做好的USB安在NAS機上,然後開機按F2進入BIOS設定內
1. 更改開機為USB boot
2. 在SATA MODE內把底板SATA設為AHCI  (software raid用AHCI)

重新開機後,可按以下網站安裝OS
http://www.osyunwei.com/archives/3708.html
http://www.linuxidc.com/Linux/2012-04/59368.htm
原紅色連鍵失效,改用新連鍵
可以唔使自己寫
有幾個要點
1. 如果不想麻煩可以先別安上LAN線,這可以手動試定IP資料
2. 如果好似我把OS安裝在另一Hard disk內,那安裝OS時最好先別安裝4個1T Hard disk上架
(因對新手來說在webmin內安裝會更容易,但如果用硬件RAID就相反,因只可打指令設定,在安裝OS時掛上更好)
1028.jpg
2012-10-17 00:48

3. OpenSSH (remote安裝設定) / Samba (分享給win pc) 一定要選上,其他按自己需要
(新手最下的一行,手動設定軟件,就別選了)

安裝完成後重新開機,在Login打入安裝設定的user名及password,得到以下畫面
kk.jpg
2012-6-8 18:25

1. 你的nas主機ip 也就是家中其他電腦連上他的通道
2. 系統需要更新的軟件數

在家中其他電腦安裝以下軟件 putty
在這要指出我的nas是連在家中的上網無線route內,其他家中電腦也同樣連在該route上
isp----<--[家中wifi route]--<------nas
相信大部份網友家中都是相同情況,同時安裝OS前已經測試過所有電腦能經wifi route互通

KK1.jpg
2012-6-8 18:26

以上三項資料填上,當然要和nas主機相同,然後按OPEN
同樣在Login打入安裝設定的user名及password,得出和上面Login後相同畫面
先建立LINUX 最高權限 root 的 PASSWORD
在Login後的putty,輸入以下指令 (把指令COPY,在putty內按滑鼠右鍵可以貼上指令)

sudo passwd root
會被要求再次輸入password,輸入後
輸入新的root 密碼同時確認
在此不妨學幾個linux基本指令
最最最基本指令關機 halt ,重新開機 reboot ,顯示檔案 ls -l ,進入文件夾 cd xxx ,所在位置 pwd
其他看這 (linux基本指令網站)
試完後,輸入以下指令

sudo nano /etc/apt/sources.list

輸入後得出以下
kk2.jpg
2012-6-8 18:29


如果安裝Ubuntu你選的語言是英文,那會見到以上鏈接全是us,可以不變動
但如果選的是繁體中文,那會見到全是tw,在台灣下載軟件會相當慢,把他全改成hk會快得多

在nano內跳出是Ctrl + x 如有改動可按 Y 再按 ENTER 存檔,或Ctrl+o Enter to save
接著輸入以下指令,下載最新軟件清單

sudo apt-get update

##----安裝zoneminder----## (以下一行一指令,必需順序輸入)
如果無IPCAM錄影需要,可以跳過此項

sudo apt-get install zoneminder

sudo ln -s /etc/zm/apache.conf /etc/apache2/conf.d/zoneminder.conf

su root

adduser www-data video

cd /usr/src && wget http://www.charliemouse.com:8080/code/cambozola/cambozola-latest.tar.gz

tar -xzvf cambozola-latest.tar.gz

cp cambozola-0.92/dist/cambozola.jar /usr/share/zoneminder

一切無誤,zoneminder安裝完成,以下為zoneminder安裝相關網站
http://www.zoneminder.com

Zoneminder設定介面為 http://yourIP/zm
打開Login : admin ,password : admin
kk3.jpg
2012-6-8 20:44

1. 顯示running,表示正常,如果為stop就有東西出錯
2. 設定,內有很多設定,日後再講
3. 增加ipcam (source下顯示紅色表示錯誤無法連上ipcam,橙色連上錄影有問題,綠色正常)
如果增加的ipcam需要user login格式是
http://username:[email protected]_or_DNS:port/img/video.mjpeg
(紅色位置每個牌子ipcam各有不同)

##----安裝webmin,web gui設定----##

sudo nano /etc/apt/sources.list

打開後在最低加入二個新的鍵接

deb http://download.webmin.com/download/repository sarge contrib
deb http://webmin.mirror.somersettechsolutions.co.uk/repository sarge contrib

完成 Ctrl+o Enter to save ,跳出是Ctrl + x

cd ~

wget http://www.webmin.com/jcameron-key.asc

sudo apt-key add jcameron-key.asc

sudo apt-get update

sudo apt-get install webmin

完成後設定介面為 https://yourIP:10000/
login : root  password : 上面設定的那個
8.jpg
2012-6-8 21:07

如果要在同一台nas安裝bt軟件utorrent,那port: 10000 必需更改,我改的是 8000
KKK1.jpg
2012-6-11 13:45

KKK2.jpg
2012-6-11 13:45

1. webmin config   2. port and address   3. 10000 改作8000   4. save
完成得網址改成 https://yourIP:8000/

##-----utorrent 安裝-----##

utorrent有32/64 bit兩個版本,兩者不能共用由你download 的 ubuntu ISO檔可以看到amd64為64bit版
32 bit下載網址在 http://www.utorrent.com/downloads/linux
64 bit下載網址在 http://forum.utorrent.com/viewtopic.php?id=102110

cd ~

wget http://download.utorrent.com/linux/utorrent-server-3.0-ubuntu-12.04-27079.x64.tar.gz

sudo cp utorrent-server-3.0-ubuntu-12.04-27079.x64.tar.gz /opt/

cd /opt/

sudo tar -xvf  utorrent-server-3.0-ubuntu-12.04-27079.x64.tar.gz

sudo chown -R root utorrent-server-v3_0/

sudo ln -s /opt/utorrent-server-v3_0/utserver /usr/bin/utserver

安裝完成後,做一個開機自動start,否則每次開機人手打入指令 sudo utserver 

sudo nano /etc/init/utorrent.conf

把線內文字直接copy 入去

--------------------------------------------------

description "utorrent startup script"
author      "Alanw"

start on (local-filesystems and started dbus and stopped udevtrigger)
stop on runlevel [016]

script
        cd /opt/utorrent-server-v3_0/
        exec su root -c "/opt/utorrent-server-v3_0/./utserver"
end script

-------------------------------------------------------

sudo ln -s /lib/init/upstart-job /etc/init.d/utorrent

到此utorrent安裝全部完成
鏈接網址為 http://YouIP:8080/gui
kkk4.jpg
2012-6-11 14:25

Login : admin   Password: 無密碼

##----Linux Software Raid 安裝----##

sudo apt-get install mdadm

sudo apt-get install lvm2

由於版面太長,所以這里只講安裝,設定以後一個個補上

webmin 設定 raid5在 #65

##----Linux下監控CPU及Hard disk溫度軟件-----##(相關介紹網)

sudo apt-get install lm-sensors

sensors-detect

全部回答 yes

sudo modprobe i2c-i801

sudo modprobe lm85

sudo modprobe cpuid

sudo service module-init-tools start

sensors


見到CPU,底板温度,但不會全部正確因有些温度感應器型號,我們全答YES所以有誤
但CPU 風扇速度等資料大部份都會正確

sudo apt-get install hddtemp

sudo hddtemp /dev/sda /dev/sdb /dev/sdc /dev/sde

kkk5.jpg
2012-6-11 14:55

見到Hard disk溫度


##-----ajaxplorer 多媒體網站檔案管理-----## (安裝介紹網)

cd ~

wget http://sourceforge.net/projects/ajaxplorer/files/ajaxplorer/stable-channel/4.0.0/ajaxplorer-core-4.0.0.zip/download

unzip ajaxplorer-core-4.0.4.zip

sudo mkdir /var/www/ajaxplorer

sudo cp -R ajaxplorer-core-4.0.4/* /var/www/ajaxplorer/

sudo chown -Rh www-data:www-data /var/www/ajaxplorer/

完成後登入網址 http://YouIP/ajaxplorer
Login : admin  Password : admin

##-----XDMC多媒體PALYER -----##(相關介紹網1)(相關介紹網2)
在 Ubuntu 12.04 Server 中安裝圖形用戶界面 ,可以有兩個選擇,二者選一就可以了(相關介紹網)

(1. 基本xwindows,必須手動startx及手動開xbmc,好處空間小食ram也少
sudo apt-get install xinit

(2.完整 Ubuntu 桌面,可以設定自動開啟,auto login及auto start xbmc,大約100m ram
sudo apt-get install ubuntu-desktop

sudo apt-get install xbmc

sudo apt-get install alsa-utils

sudo alsamixer
利用上下左右鍵把所有音打開及改大音量

軟件安裝部份全部完成,下次講每個軟件設定及重點

祥細xbmc安裝及設定在 #185

TOP

個機箱香港有冇得買?

TOP

回復 1# linuxlam

3. BT----------------------utorrent 64BIT

utorrent 的 LINUX 版好像是萬年 alpha,穩定嗎 ?

TOP

請問主機板多少錢?

TOP

個機箱香港有冇得買? 香港無,台灣YAHOO,外國EBAY會有,但TAOBAO最平

utorrent 64BIT 使用一個多月,未死過,但有一次下載的torrent檔有問題,要人手DEL才能重新開動

主機板多少錢? 大約850,相當貴但心頭好無辦法

TOP

forum function ?! discuz

TOP

software raid5?..

TOP

個機箱香港有冇得買? 香港無,台灣YAHOO,外國EBAY會有,但TAOBAO最平

utorrent 64BIT 使用一個多月,未 ...
linuxlam 發表於 25/5/2012 11:10



唉....我一直都想買這個機箱。
但運費有點貴,你運費是多少?
板真的有點貴,你會使用什麼 CPU?

TOP