2015年3月14日 星期六

自己架設FreeNAS,第一次就上手?

NAS (Network-Attached Storage 網路儲存裝置,簡稱NAS)伺服器系統,目前市面上都有現成的主機可以做到,大部份使用者都是拿來作為資料保存或是分享檔案,但是目前市面上的NAS主機價格都不便宜,可以安裝四顆硬碟的主機就要萬把塊。
使用 FreeNAS 只需一台舊PC 加上一塊 PCI-E SATA III 4 Port 擴充卡就可以了,其餘就是硬碟的費用(目前5TB約需6000)
但是自己架設FreeNAS,第一次就上手嗎?很難說,但不致於到很困難,只是這次設定的有點混亂。不過還是完成FTP Server & 網路分享

FreeNAS 官網:http://www.freenas.org/
點選上方的"DOWNLOAD" button

點選 " No Thank you, Let Me Download FreeNAS Please"
選擇 Installing FreeNAS Download button
但目前新版 9.3 只支援 64bit PC ,如果要用在 32 bit PC,可以將網頁拉到最下方,點選
"Looking for an older version or other download files? Click here!"
這次就是使用 FreeNAS 9.2.0 32bit 版本測試
下載路徑:http://download.freenas.org/9.2.0/RELEASE/x86/FreeNAS-9.2.0-RELEASE-x86.iso
這次的裝備是使用5顆15GB HDD,其中一顆用來安裝NAS System,其他四顆做成RAID.
開始安裝,點選  Install/Upgrade
選取要安裝 NAS System 的硬碟
出現警告視窗,主要是告知會將硬碟內容刪除
因為我們要安裝新系統,當然就按Yes 下一步
經過短短的時間,就安裝好了。點選"OK"
重新開機並將光碟取出
系統開機過程
看到下面文字畫面,就表示啟動完成
但問題來了,不知道這台主機的IP 位置,怎麼連上這台主機?
點選 1) Configure network Interfaces
選取網路卡,並 Reset network configuration
就會顯示這台主機的IP
以目前測試的這台主機: http://192.168.1.79
我們就可以用別台電腦的瀏覽器連上主機,進行設定
連上Server,第一件事就是設定 Root(最高權限)的密碼
可以在Setting 中將語系更改成 繁體中文,時區改成Taipei
這樣就算完成....10%設定,因為還有磁碟機尚未設定
點選 上方Storage 儲存  → ZFS Volume Manager
填寫 Volume Name及選取Volume layout
可以設定 Mirror: requires at least two disks 或是 RAIDZ2: requires at least four disks
設定好後,會進行Format,但這時會停留一段時間......
真的有點久,似乎網頁當掉,所以手動重整一下
可以檢視到目前HDD都格式完成
到「服務」啟動要開啟的server. 目前我先啟動 CIFS 「個人網絡磁碟機」& FTP
新增使用者帳號與密碼,記住家目錄必須選取
可勾選新增群組,或是自選群組,目前先選自動新增群組
注意磁碟機的權限要更改成目前User 的全縣,否則會無法上傳檔案
或是將新增的使用者群組掛在root下
設定  CIFS 「個人網絡磁碟機」,主要路徑要設定正確
使用檔案總管 : //Server_IP
例如: //192.168.1.79,會要求輸入帳號與密碼,我們輸入剛剛新增的ID & Password
就可以看到網路磁碟機,目錄夾是使用者名稱
先來Copy一個大檔案試試看
如果要看別的使用者資料夾,就會出現「拒絕存取」的警告視窗
使用網頁工具可以查殉目前磁碟宗容量與使用狀況
因為我是使用 Mirror所以總容量只有25G。Copy 大檔案進去,使用了1.1G
FTP 的應用,一樣只能看到自己帳號的東西
FreeNAS 設定算是很簡單(雖然重裝二次,中間卡住連不上Server),主要是注意磁碟機的權限設定,搞定權限問題就不是難題了。設定步驟
1. Add new User ID & Password
2. Setting User Group ,可以自定或是繼承Root Group
3. 新增磁碟機,及使用型態並改變磁碟機權限
4. 啟動所需服務 ,如 FTP

下次試試 FreeNAS 9.3.0 64bit,把流程弄請楚一些~

1 則留言:

Unknown 提到...

9.0以上的硬體要求 已經不是一般的"舊電腦"可以勝任的了...