FreeNAS為何物?
FreeNAS是網絡附加存儲(NAS)專用操作系統FreeBSD的簡化版。它提供了磁盤管理及RAID軟件,可讓用戶將PC轉換為NAS服務器。它支持多種協議,如FTP、NFS、RSYNC、CIFS、AFP、UNISON和SSH等,同時還內置了BT下載工具。由于該系統體積小巧,對系統資源要求極低,所以即使是很老舊的PC也能流暢運行,利用它,我們很容易將家中廢棄的舊電腦、舊硬盤等打造成家庭專用的云端服務器或是BT下載專用機。
目前,FreeNAS的最新版本為8.0.1,不過,在筆者的使用過程中,發現該版本存在著穩定性欠佳,下載設置較麻煩等缺點,所以此處我們介紹的是以穩定著稱的7.1版。可以訪問sourceforge.net/projects/freenas,從官方下載7.1穩定版的FreeNAS光盤鏡像文件(如圖1),然后刻錄成安裝光盤。
安裝FreeNAS
FreeNAS的體積小巧,安裝速度很快,大約幾分鐘就可完成。
設置電腦由光驅啟動后,放入刻錄好的Freenas安裝光盤,按照下面的安裝步驟操作:
第一步:出現控制臺菜單后(如圖2),輸入數字“9”(即選擇Install/Upgrade to hard drive/flash device,etc.項,由硬盤或flash等設備上安裝、升級),回車,進入install&upgrade(安裝升級)對話框。
第二步:按下鍵盤右側的“↑”、“↓”,選擇第二項“Install ‘embedded’ os on HDD/Flash/USB + DATA +SWAP”),按下Tab鍵,選中下方的OK按鈕,回車。在出現的對話框中,選擇OK按鈕,回車。
第三步:在出現的Choose installation media(選擇安裝媒體)對話框中,選擇acd0項,選中OK按鈕后回車。
第四步:在Choose destination Media(選擇目標媒體)對話框中,選中ad0項及OK按鈕,回車。然后在出現的Do you want to add a swap partition?(你想添加一個Swap交換分區)對話框中,選擇Yes按鈕,回車。
第五步:設置交換分區大小為512MB(可根據硬盤的實際容量來設置,一般不必過大,512MB足夠)。選中OK按鈕,回車。
第六步:在出現提示界面時,回車,系統將被自動安裝到指定硬盤中,并同時將硬盤分為三個分區:系統分區、DATA數據分區和SWAP交換分區。安裝完畢,會出現控制臺設置菜單(如圖3),此時安裝已經完成,可以取出安裝光盤,然后輸入數字“7”并回車重啟系統。
配置FreeNAS
系統安裝完畢,接下來需要進行簡單的設置,才能讓其為我們服務。首先應為FreeNAS系統所在PC的網卡分配一個IP地址,以便能讓它連接到外網和內網,此外,還需要將PC中的硬盤掛載到系統中。
設置IP地址
系統重啟后,在界面LAN IPV4 address項中,可看到系統自動分配的IP地址。在局域網內的其他PC中,用瀏覽器訪問該網址(比如此處筆者得到的IP地址為192.168.1.250),可以在瀏覽器中輸入http://192.168.1.250,回車,看是否出現了FreeNAS登錄界面,如果出現,說明地址準確,直接使用即可。如果沒有,則應手工指定。
第一步:在系統界面中,輸入2(選擇Set LAN IP address項)并回車。在出現的“Do you want to use DHCP for this interface?(是否使用DHCP自動獲取地址)”對話框中,選擇NO按鈕,回車。
第二步:在“Enter new LAN IPV4 address(輸入新的IPV4地址)”文本框中,輸入局域網IPV4地址。該地址應該和網內的其他PC在同一網段且不能和已有地址重復。輸入完畢,選中OK按鈕并回車。在子網掩碼設置對話框中,輸入24(即用255.255.255.0作為子網掩碼)。在接下來的界面中,依次設置好網關地址、DNS地址及是否啟用IPV6等項,系統會保存上述設置,并將設置的IP地址顯示出來。
掛載硬盤
和Windows系統不同,FreeNAS不會自動識別硬盤。要想使用硬盤(包括上面建立的Data和SWAP分區),需要將其掛載到系統中。而服務器的基本要求是存儲的數據容量要大,所以我們經常會在FreeNAS所在的電腦中同時掛載多個硬盤。為了提高這些硬盤的傳輸速度并方便以后管理,通常會對其進行Raid處理。
除安裝系統的ad0磁盤外,假如新增的三塊硬盤的名稱分別為ad1、ad3 、da0,其中ad1、ad3要作為下載及共享數據的主力存儲設備,可以考慮搭建Raid,da0則作為重要數據的備份,磁盤的用途不同在FreeNAS系統中的處理稍有差別。
在瀏覽器地址欄中,輸入FreeNAS網卡地址(此例中為“http://192.168.1.250”),回車,進入FreeNAS登錄界面,輸入Username(用戶名,默認為admin)、Passeword(密碼,默認為freenas),單擊Login(登錄)按鈕,進入FreeNAS Web GUI管理界面(如圖5)。
第一步:在Freenas Web GUI管理界面的菜單欄中,單擊“Disk(磁盤)/Management(管理)”,單擊“+”形按鈕,在Disk項的下拉菜單中,選中ad0,單擊“Add”按鈕(如圖6)。
第二步:單擊菜單“Disk(磁盤)/Mount Point(掛載點)”,依次設置Type(類型)項為Disk,Disk為ad0,Partition type(分區類型為MBR partition,該類型只用于系統盤),Partition number為2,Filesystem為UFS,Mount Point name可以自由設置,便于以后識別即可。設置完畢,單擊Save(保存)按鈕,返回到上級界面,單擊“Apply changes”(應用更改)按鈕,此時列表中磁盤的status(狀態)將變為OK,說明Data分區掛載成功。
單擊菜單“System(系統)/Advanced(高級選項)”,切換到Swap標簽,勾選右側的Enable項,啟用交換分區功能,然后將Type(類型)和Device(設備)分別設置為Device和“/dev/ad0s3”,單擊Save(保存)按鈕,Swap分區即可掛載成功。
掛載其他硬盤并格式化
第一步:用上文掛載Data分區的方法,將ad1、ad3、da0 掛載好。在磁盤列表左上角,單擊Apply changes(應用更改)按鈕。
第二步:單擊菜單“Disk(磁盤)/Format(格式化)”,進入“Disks∣Format”界面。由于要將da0掛載到系統作為單獨硬盤使用,所以在Disk(磁盤)項的下拉菜單中,選擇da0,File system(文件系統)設置為UFS,單擊Format disk(格式化)按鈕,完成對該硬盤的格式化處理。然后用類似的方法,對ad1和ad3分別格式化,不過在選擇File system(文件系統)的時候要注意,由于這兩個硬盤要進行Raid處理,所以應將其File system(文件系統)選擇為Software RAID。
第三步:對ad1和ad3進行Raid處理。單擊菜單“Disks(磁盤)/Software RAID(軟Raid)”,單擊“+”按鈕。在出現的界面中,設置Raid name(Raid名稱)為Raid0,然后在Provider(提供者)列表中,選中ad1和ad3,在Initialize(初始化)項中,勾選“Create and initialize RAID(創建并初始化RAID)”項,單擊Add按鈕(如圖7),返回到上級界面,單擊Apply changes(應用更改)按鈕。
啟用NAS功能
此時的硬盤空空如也,需要將必要的數據傳輸到其中,同時以后還可以查看其中的數據,或將相應數據下載到內網PC中。這些,我們只要啟用FreeNAS系統的功能服務就很容易做到。由于FreeNAS提供的協議很多,我們不可能一一敘述,所以這里僅以對家庭用戶來說最方便、最實用的CIFS/SMB、FTP和服務為例,說說內網云平臺數據的共享方法。
CIFS/SMB共享
SMB是Server Message Block的簡稱,是由微軟開發的一種軟件程序級的網絡傳輸協議,它可以用于連接Unix服務器和Windows客戶機,執行打印和文件共享等任務。
使用該協議共享文件,可以方便地在內網的所有PC中,用Windows資源管理器管理其中的文件,比如查看、編輯、刪除和上傳等,操作和使用本地文件一樣便捷。
開啟CIFS/SMB服務
第一步:啟用CIFS/SMB服務。單擊菜單“Services(服務)/CIFS/SMB”,進入“Services∣CIFS/SMB∣Settings”界面,切換到Settings(設置)標簽,勾選右側的Enable(允許)項(如圖8),然后設置FreeNAS設備名及工作組等項目后,單擊Save and Restart(保存并重啟)按鈕,使設置生效。
第二步:設置共享磁盤。切換到Shares(共享)標簽,單擊右側的“+”字按鈕,進入相應的界面,選擇磁盤或文件夾即可。設置完畢,單擊Add(添加)按鈕,即可完成該磁盤的CIFS/SMB共享操作。用同樣的方法,添加好其他共享磁盤。
使用CIFS/SMB共享
那么,以后網內怎樣利用CIFS/SMB來共享文件呢?非常簡單。
在內網的PC中打開“Windows”資源管理器,在地址欄中輸入“\\FreenNAS網卡地址”(此例中為“\\192.168.1.250”),回車,然后在出現的登錄界面中輸入相應密碼(默認用戶名為admin,密碼為freenas),回車,FreeNAS中的共享磁盤就會出現,然后就能像使用本地文件一樣,對其中的文件進行管理了。
Tips
如果網內的某PC無法查看CIFS/SMB共享出來的文件,可以在該機中按下“Win+R”組合鍵,打開運行對話框,輸入Services.msc,回車,打開服務管理器,查看Server、Workstation兩個服務是否處于開啟狀態。如果沒有,將其設置為“自動”,問題一般可得到解決。
FTP共享
FTP(File Transfer Protocol,簡稱FTP)協議是文件傳輸協議的簡稱,它是TCP/IP協議簇應用層的協議之一,和HTTP協議處于同一層次應用層,也是最常使用的共享協議之一,這一部分, 我們就講講如何利用它在FreeNAS中共享文件。
啟用FTP
第一步:啟用FTP共享。在Freenas Web GUI管理界面中單擊菜單“Services(服務)/FTP”,進入“Services|FTP”界面,切換到Settings(設置)標簽,勾選右上方的Enable(允許)項,啟用FTP服務。然后在File Transfer Protocol(文件傳輸協議)欄中,將Max.conn.per IP(IP最大連接數)設置為0,即不限制。在Local users only(僅本地用戶)項中,勾選Only allow authenticated users.Anonymous logins are prohibited(只允許驗證用戶。禁止匿名用戶登錄)項,其它保持默認值,單擊“Save and Restart”(保存并重啟)按鈕。
第二步:單擊菜單 “Access(通行)\Users and Groups(用戶和群組)”,切換到Users(用戶)標簽,進入相應的界面,單擊“+”按鈕,打開“Access|Users|Add”界面。在這里可以設置允許進行FTP共享的用戶和群組等信息。
Tips
添加的用戶,只能共享Home directory(主目錄)中指定的文件。所以用該方法,我們可以根據文件的重要性,指定不同的用戶能夠共享的文件,從而變相實現指定權限的目的。比如,我們可以讓信任的用戶共享所有文件,而讓某些用戶只共享指定目錄中的文件。
以后,授予共享權限的用戶就可以通過資源管理器或瀏覽器,方便地共享FTP服務器中的文件了。
用瀏覽器訪問 “ftp:// FreenNAS網卡地址”(此例中為ftp://192.168.1.250),即可看到服務中共享出來的文件列表,并進行訪問、下載等操作了。
盡管由于版權問題,先前提供了大量BT下載資源的網站紛紛轉向,取消了BT下載功能,但一種新的BT下載方式——磁力下載,目前正風靡網絡。利用該方式,照樣可以下載到心儀的高清大片、連續劇和軟件等資源,所以BT下載實際上從來都沒有結束。不過,由于BT資源通常較大,會耗費很多的下載時間,有些朋友不得不通宵掛機以完成下載。這樣一來,PC的能源消耗問題就成了大事。那么,是否有一種方式能低能耗地完成下載呢?答案是肯定的,借助于FreeNAS對資源需求很低,同時又提供了BT下載服務的特點,我們很容易將其打造成為一臺BT下載機。
FreeNAS默認使用Transmission作為BT下載軟件,其設置方法極為簡單,下面我們來看一下。
單擊菜單“Services(服務)/BitTorrent”,進入“Services|BitTorrent”界面,勾選Enable(允許)項,單擊DownlOAd directory(下載目錄)項右側的“…”按鈕,打開相應的界面,選擇一個文件夾作為BT下載文件的存儲目錄。其它項保持默認值,此時在Administrative WebGUI(管理Web界面)欄的URL項中,我們可看到一個類似于http://192.168.1.250:9091網址。記下它,以后通過在瀏覽器中輸入該網址,回車并登錄,我們即可在瀏覽器中進入Transmission軟件界面,在這里可以方便地進行BT下載。
在軟件主界面的工具欄中,單擊Open(打開)按鈕,打開Add a Torrent File(添加種子文件)對話框。在其中,可以通過兩種方法來添加下載任務。一是網內的PC中已經存在著種子文件,可以單擊Choose File(選擇文件),打開相應的對話框,在其中進行選擇,確認后,返回Add a Torrent File(添加種子文件)對話框,單擊Run(運行)按鈕進行下載。二是已知種子文件的下載地址,可以將其輸入Or enter a URL(或者輸入URL)文本框中,然后單擊Run按鈕下載(如圖10)。
開啟真正的私有云
之前開通的各種NAS服務僅僅能在內網使用,這與在任意地點都能訪問自己的共享數據、遠程管理FreeNAS,形成真正意義上的私有云還有很大的距離。其實只要利用FreeNAS提供的動態域名功能,再結合路由器的轉發規則,就可以很輕松地將FreeNAS系統接入廣闊的互聯網。
啟用動態域名
FreeNAS支持多種動態域名,這里就以3322.org動態域名為例。訪問www.3322.net,在首頁輸入要使用的動態域名,如FreeNASCPCFAN.3322.org,然后點擊“立即使用”按鈕進入注冊流程,填寫用戶賬號、郵箱等注冊信息,完成注冊,再從注冊時使用的郵箱中收取激活郵件,點擊鏈接激活就可以使用了。
訪問局域網中FreeNAS的WEB管理頁面,進入“Services(服務) /Dynamic DNS(動態域名)”,在動態域名提供者(Provider)處選擇“3322.org” (如圖11),然后在域名(Domain Name)處填設置主機名稱,在用戶賬號(Username)、密碼(Password)輸入3322.org的用戶名及密碼,填寫完后點擊下方的保存按鈕。
接下來要為FreeNAS安裝FreeBSD系統的3322.org的客戶端,雖然3322.org官網上提供了FreeBSD 4.x客戶端,但版本較老,已經不適用于新版FreeNAS。可以在瀏覽器中訪問ftp://ftp4.freebsd.org/pub/FreeBSD/ports/i386/packages-7-stable/All/,在其中搜索并下載3322.org客戶端“ez-ipupdate-3.0.11b8_3.tbz”的二進制安裝包,然后在瀏覽器中輸入“http://FreeNAS本地IP/system_packages.php”打開軟件安裝頁面(如圖12),點擊右側的“+”號安裝新軟件,再點擊“選擇文件”按鈕并找到已下載好的“ez-ipupdate-3.0.11b8_3.tbz”,最后點擊“Install”即可。
啟用DWZ主機
因FreeNAS服務器通過路由器聯網,單單設置動態域名仍不可訪問,需要將FreeNAS完全接入廣域網。在瀏覽器中訪問路由器,如“192.168.1.1”,進入路由器設置頁面,找到“轉發規則/DMZ主機”,在“MZ主機IP地址”中輸入FreeNAS服務器的IP(如圖13),然后點擊保存。這樣就可以用任意設備在能聯網的地方,通過瀏覽器訪問諸如“****.3322.org”的動態域名來打開FreeNAS的WEB管理界面,訪問“ftp:// ****.3322.org”來上傳下載文件,訪問“http:// ****.3322.org:BT端口”,遠程控制FreeNAS下載。
核心關注:拓步ERP系統平臺是覆蓋了眾多的業務領域、行業應用,蘊涵了豐富的ERP管理思想,集成了ERP軟件業務管理理念,功能涉及供應鏈、成本、制造、CRM、HR等眾多業務領域的管理,全面涵蓋了企業關注ERP管理系統的核心領域,是眾多中小企業信息化建設首選的ERP管理軟件信賴品牌。
轉載請注明出處:拓步ERP資訊網http://www.guhuozai8.cn/
本文標題:變廢為寶+打造自己的云平臺
本文網址:http://www.guhuozai8.cn/html/consultation/1083972250.html