科技周報

訂閱【新聞快遞】 訂閱【新聞快遞】
訂閱【熱門排行】 訂閱【熱門排行】
訂閱【科技雜誌】 訂閱【科技雜誌】

數位資訊 創意生活 名家專論 網路新知 科技革命 科技雜誌
NOVA情報誌數位時代電腦家庭電腦王時報周刊PCshopper

2008.03.25 

我家的伺服器-Windows Home Server
《電腦王三月號》文=編輯部

    台灣稱得上是電腦大國吧,每次在國外媒體看到熟悉的品牌名稱時,總會想著:這間廠商不就在我家旁邊而已嗎?覺得自己好像靠得上這麼一點邊而沾沾自喜,但除了新產品常常慢國外一步取得、報導,「數位家庭」這個名詞在台灣好像不是那麼動聽響亮,試想有幾戶人家同時擁有三台以上正在確實服役,而且是全家人共同使用的電腦?有幾戶人家安裝了數位電視機上盒?如果連按幾個鍵、使用搖控器就能操作的MCE都無法取代傳統的電視選台器,想在家裡擺一台Server讓大家都會用,有可能辦得到嗎?

    試用限制:120天,需訂購DVD

    

    

    

    

    

 

    

    Windows Home Server最早發表於2007年的CES,到現在正式版仍未上市,當然軟體也不會單獨販售,而是與系統廠商整合的方式推出,如HP的MediaSmart Server,國內品牌電腦則還未見類似產品出現。Home Server系統是以Server 2003為基礎,開機畫面也與Server 2003一模一樣,如果把它想成與MCE是差不多的系統,那麼誤會可大了,Home Server可以說是Server 2003的簡易Console版,力求從安裝到使用擺脫「伺服器」以往給人的生硬印象,人人都是MIS,實現工作群組的管理備份與資源分享,出發點其實不錯,只是現階段缺乏有力的應用性。簡單的說,MCE可以當成家電使用,但Server畢竟還是得歸類到電腦的操作思維,如果真的有點電腦基礎,要很快上手其實不難。

    

MCE確實曾經掀起一片熱潮,但Windows Home Server目前只有少數玩家在測試使用,好處是兩者可以相輔相成,把MCE當作Home Server轄下的電腦。微軟自己有設立一個WHS的社群討論區,當作是測試心得與問題分享的集散地,網址:http://forums.microsoft.com/windowshomeserver/。

    安裝設置無腦簡單

    Home Server(以下簡稱WHS)的安裝有點費時,程式會把光碟片上的資料一次全部複製到硬碟裡,再由硬碟安裝。這次測試的120天試用版總共有三片光碟,分別為Server Installation、Connector Software以及RestoreCD,第一片顧名思義為系統安裝碟,灌在Server主電腦上,至於Connector則是用來安裝在Server所控管的電腦,讓兩者之間產生聯繫,進行管理與備份的動作,如果只是要連上WHS做檔案共享或做遠端網頁登入,第二片CD其實用不到,第三片則是類似緊急救援光碟的Restore CD。

    WHS安裝完成後,桌面環境跟Server 2003沒什麼兩樣,比較有「華麗感」的是多出來的WHS Console,這應該才是所謂「簡單操作、輕鬆設定」的真面孔,而Console端的設定,主要分為幾大項:

    Computers & Backup

    WHS有一個很重要的功能──區網內電腦的備份,在安裝了Connector軟體後,遠端主機名稱便會出現在WHS Console裡,一台Server最多可以管理十台遠端電腦。我們可以從WHS來備份遠端電腦的單獨磁區或整台電腦,但是只能對NTFS磁區做處理,遠端的作業系統可以是32位元的MCE、Vista或XP。WHS是以資料夾分類的方式來分配磁碟空間,因為老爸老媽可能只知道「我的電腦裡有存放電子郵件跟音樂、影片」,卻不清楚是放在哪個磁區、磁碟,所以通常會直接備份整台電腦、所有硬碟的資料,這樣一來資料量勢必過於龐大,所以必須以增量備份及Single Instance Storage(SIS:單一實體儲存)的方式來備份檔案,運作方式如圖A所示,當然了,如果很清楚需要備份的文件存放於何處,只選擇所需備份的磁碟會節省上多一些空間,不過通常在進行備份之前,WHS會自動先過濾一些不必要的系統或暫存資料夾、資源回收筒之類的。

    備份時間可分為手動與自動,為了避免系統進行備份時與手頭上的工作搶資源,安裝完Connector軟體後系統預設在每天的清晨十二點至早上六點之間進行備份,時段可以更改,但至少需一小時,最多不能超過二十三個鐘頭(應該也沒有人會這麼設定)。一台備份完接著另一台,如果時間已經到了早上六點,有一台電腦的備份工作仍然正在進行,那麼WHS會持續將該工作完成;但是還沒開始進行備份的電腦就得等到下一次時間開始時才能執行了。手動備份工作則可在任何時間進行,存在Server端的備份檔案會自動或由使用者手動來清理。一開始的預設值其實有點搞笑,會幫你保存最近一次自動備份點前三個月加前三個禮拜加前三天所備份的資料(3-3-3),其餘會在每星期日進行自動刪除。也就是代表每個月會有一個禮拜加上每個禮拜各四天的備份會不見,所以必須再手動調成(x-5-7)的數值,才能完整保存每一天的資料。

    WHS的備份模式示意圖

    

    

WHS硬性強制每天都得進行備份工作,沒有選擇的彈性,這樣一來勢必耗費許多儲存空間。Server端是以Cluster(叢集)的方式來備份資料,叢集是比檔案還小的儲存單位,1 cluster=4096 bytes,在Server端的資料庫中儲存著叢集以及每個叢集的hash值,如果兩個叢集的內容是一模一樣的,那麼它們也會有一樣的hash值,比如說C槽與D槽有兩個檔案是相同的,那們該檔案所屬叢集們的hash值也會一模一樣。當進行備份時,遠端電腦會先計算從上一次備份後,有那些叢集做了改變,再把這些叢集的hash值送到Server與WHS資料庫做比對,如果資料庫中不存在這些新的數值,那麼才會把叢集送到WHS做備份。

     如圖中所示,儲存個體可代表一台電腦或一個磁區,當第一次備份時,第一台電腦會把MP3檔及我的最愛資料夾的叢集以及hash值們傳到WHS上,第二台電腦因為有相同的檔案,傳到WHS比對後的hash值也一模一樣,所以叢集資料便不傳送。第二次備份時,第一台電腦先計算是否有新增或改變的叢集,只有我的最愛新增了幾個網址,所以只送出有改變的hashes及叢集,MP3檔的叢集便不會再傳送一次。

     Restore

     還原的部份就比較單純,Server端無法查看或還原備份的資料,在DATA磁區的folders目錄看起來是存放備份資料的地方,不過要查看內容必需從該備份檔所屬電腦的Console進行控制(其他安裝Console的電腦也看得到),這種還原方式可以先查看各個備份檔案的內容,來決定還原單一目錄或檔案,如果是遇到整個系統槽的還原,就必須使用WHS所附的還原光碟來開機。

     User Accounts WHS Consle的帳戶原則很簡單,除了帳號密碼外,只需設定私人與「音樂、影片、相片、軟體及公用資料夾」的存取權限,可分為「完全控制、讀取與無權限」,所有在Console裡設定的帳戶都會出現在傳統Windows帳戶控制台的「Windows Home Server User」群組裡,但是資料夾的Cacls清單卻不會列出每個帳號的存取列表。WHS設置了依權限來區分的許多不同群組,比如說群組「RO_4(Read-only 4)」只擁有讀取音樂資料夾的權限,那麼位在其群組下的使用者就只能對音樂資料夾做讀取動作。查看音樂資料夾的Cacls清單成員只會出現「RO_4」與「RW(Read & White_4)」,並不會出現個別使用者的名稱,筆者試者去改變「RO_4」的權限成完全存取,結果是無效的,但是將「RW_4」改成只能唯讀卻順利成功,也就是說更改傳統控制台的使用者權限並無法覆蓋WHS所設定的權限,兩者似乎沒有直接的關係,也就是互相獨立的,當使用者試著存取某一個檔案時,得先通過WHS Console設定的稽核,再去驗證Cacls的權限。所以就算改變了Cacls的設定,在WHS Console這一關過不了也沒用,同樣的當WHS Consle端設定為允許完全存取時,最終的決定權還是在於Cacls,兩者需相輔相成才能正確存取伺服器裡的檔案。

    

Shared Folders 共享資料夾只是把使用者帳戶的設定倒過來再設一次,比較特別的是「Folder Duplication」,也就是類似RAID 1的資料夾複製行為,電腦裡必須要有兩顆以上的硬碟才能開啟,開啟此功能後,每個資料夾所佔用的系統總容量會佔上兩倍,以應付假如一顆硬碟掛了,還有另一顆可以用。

    

到控制台>管理工具>打開Windows Media Services,選擇「Add a server」,輸入電腦所在的位址。 
Server建立完成後會內建一個PublishingPoint(發佈點),我們自己再新增一個。 
輸入發佈點名稱後,選擇要發佈的媒體類型,第一個「Encoder」通常是用來傳輸如廣播節目、電視等原本就在播送的訊號,利用編碼器即時編碼後送出,一般會選第三個或第四個,為單一的檔案建立串流或目錄下的所有檔案建立播放清單。 
選擇發佈點的類型,Broadcast通常會與上一步的Encoder搭配使用,使用者無法快轉、任意控制媒體的播放。On-demand則可對正在播放的媒體做較自由的控制,如快轉。 
選擇媒體的存放位置,預設值是一般Windows Media Services會使用的目錄,需手動切換到WHS的shares資料夾下。 
允許使用者可以對影片進行的控制。 
最後選擇是否輸出播放清單或網頁,後者可以在瀏覽器中直接以嵌入式Media Player的方式播放媒體。 
如果選擇用Media Player觀看,在「Open URL」中輸入「mms://位址/發佈點/」或「mms://位址/發佈點/播放清單.wrx」或「mms://位址/發佈點/媒體檔名稱」即可開始欣賞建立完成的媒體串流。 
Server Storage WHS Console並無提供類似檔案總管的功能,只能列出Server上所有的硬碟,在一開始安裝系統時,電腦裡所有硬碟都會經過格式化,沒得選擇,所以如果想保留資料的話,可以在安裝完成後再把硬碟接上去。這種情況下會變成可以在Server上以檔案總管存取新裝上的硬碟,在Server Storage頁面中也看得到,不過無法上線使用,要真正加入WHS得在該新硬碟上按右鍵選單點選「Add」,一樣會先被格式化,再拿來跟其它的硬碟作負載平衡,這就是WHS獨有的功能「Drive extender」。所以比較可行的方法是先把資料複製到已經加入WHS的磁碟上,如果是直接放入共享的資料夾更好,讓WHS自行做空間的分配。就筆者第一顆安裝的硬碟而言,會被分割成兩個磁區──SYS與DATA,共享的資料夾便存放於DATA磁區的shares目錄中。新增第二顆硬碟時,在檔案總管中並不會新增磁碟機符號,而是將其以目錄的方式掛載在SYS槽的「fs」資料夾下。當然有需要的話,也可以在Windows內建的磁碟管理中幫它新增一個磁碟機代號以便日後管理。

    

    

在系統的DATA分區中,可以找到存放分享資料夾及遠端電腦的備份目錄。

    遠端共享的設定

    對於筆者來說,WHS的吸引力不在於區網內電腦的備份管理,並不是說這點用處不大,其實對於某些需求挺實用。比如小型工作室、學校或真的有好幾台電腦的家庭,一台掛了馬上可以從Server上抓取備份來還原,又不必在自己的電腦上花空間儲存備份,省時又省空間。不過WHS的價值不應該只侷限在區網,如編輯部某大大常利用職務之便,以測試之名行抓影片之實,五百G的硬碟帶來帶去總是不方便,如果能放在公司以遠端下載或串流的方式收看可省去許多麻煩。這點並不難實現,就算不靠Home Server,簡單的FTP架設軟體或額外安裝Windows Media Encoder就能做到。WHS則是以一鍵搞定的方式來做遠端網頁登入瀏覽,只需按下「Turn ON」即可啟動網頁服務,如果使用者帳戶的「Remote Access」有勾取的話就能從瀏覽器做文件的管理或下載,甚至以遠端桌面的方式登入WHS,WHS的網頁服務也是建立於IIS之上,首頁目錄放置於「C:\Inetpub\home\」,網頁內容可供使用者自行修改。至於影音串流,WHS原生並不支援,需要自行從控制台新增Windows Media Services元件,或是安裝外掛:http://www.asciiexpress.com/webguide/,這個外掛可以提供比Windows Media Services更簡單容易的設置方式,聽說微軟已經把它買了下來,日後應該會以更新的方式將其加入官方plug-in裡。

    plug-in──「Whiist」

    

介紹一個不錯的免費plug-in──「Whiist」:http://www.andrewgrant.org/whiist,安裝完成後會在WHS Consle的工具列中多出一個「Managed Websites」,可協助建立網頁或相本、變更首頁圖片,這大概是筆者看過安裝最簡單的網路相簿了。以往雖然有Coppermine、Gallery之類的程式可以用,但通常需要php或mysql資料庫的搭配,比較起來,如果只是要超級陽春的網路秀圖功能,Whiist就夠了。

    網路串流的設置方式

    如果是要與Xbox360之類的區網DRM裝置分享檔案,只需在控制台中將Media Library Sharing打開即可,有些廠商甚至會在機殼上直接做一個快捷鈕,按一下就能分享影片,至於網際網路要利用Media Player鍵入網址聯結媒體的話就來得麻煩些。

    方法A──WebGuide

    

安裝了WebGuide外掛後,在設定頁面可以找到WebGuide的選項,開啟後選擇「Advanced」之下的「Media Sharing」頁框,便可對網路串流做基本的設定。

    方法B──Windows Media Services

    如果要實現比較進階的控制,還是要靠Windows Media Services。沒有螢幕的Home Server?

    Home Server的使用與建置就這麼簡單,回歸到微軟一開始的初衷:搭配Home Server出貨的機器是沒有VGA輸出的,買回家以後開機、連上網路線就能從遠端登入,隨機只會附Connector Software與RestoreCD,日後廠商會將系統槽或第一片光碟先備份起來供日後使用者自行重灌,雖然筆者還是不太清楚沒有螢幕要怎麼重新安裝系統。在正常情況下,使用者能透過區網抓取資料、網頁下載與管理檔案,或是經由WHS Console備份還原電腦,但是無法看到WHS的桌面環境。呼應一下開頭,Server畢竟是Server,不是家電,對於不諳電腦的人還是有一定門檻,要不然架設網站、區網管理輕鬆方便,對於已經有基礎經驗的使用者來說,當懶人Server還不錯用。不過要與家庭娛樂扯上關係,現時來說真的有點早,畢竟還未見到與其它家電周邊完整的解決方案,現時筆者能想到的,就是在客廳用Xbox360播放在自己房間電腦裡的音樂或影片,不用轉檔或架HTPC了,或許這也是一種營造數位家庭的方式吧。

《《 TOP 回上一頁 》》
晚報電腦半導體網路資訊家電遊戲電玩雜誌閱讀熱門排行
創意生活名家專欄網路新知科技革命科技知識線上測驗好站推薦