1. 程式人生 > >群暉和威聯通NAS的區別

群暉和威聯通NAS的區別

 

原文網址:http://bbs.mydigit.cn/read.php?tid=2117408

 

群暉和威聯通的NAS是目前市場佔有量比較大的品牌,它們各有各的有點和劣勢。我簡單的介紹一下,希望能幫到需要NAS的朋友。


1.軟體介面和功能
群暉和威聯通的NAS我都用過,群暉軟體功能豐富,介面更友好。有點像windows操作的介面,威聯通的介面是採用資源管理器樣式。從易用上講,群暉更適合初學者使用。像BT,PT電驢直接用自帶的軟體就可以了。而威聯通需要安裝第三方軟體才能支援PT和電驢。
2.資料的安全性
群暉資料的安全性沒有威聯通做得好。群暉的軟體對硬碟進行了加密,所以如果機器壞了,想把硬盤裡的資料通過windows讀取出來是不可能的,只能用同型號或類似的群暉NAS才能讀出來,但是威聯通就簡單多了,它沒有對硬碟加密,可以直接在windows下用類似Ext2Fsd的軟體就可以讀取出來了。並且威聯通有個工廠模式,如果NAS損壞,可以通過這個模式把資料備份出來。


從安全性的解決方案就可以看出兩家的市場定位,群暉的機器定位家用介面做得漂亮,而qnap的機器定位企業級所以更加註重安全。

綜合來說,群暉更適合初學者和對資料安全要求不太高的家庭使用者,威聯通更適合對資料安全有要求的個人或企業。


QNAP和Synology兩個品牌的安全性機制分析

在nas裡面安全是個非常重要和敏感的話題,每個廠家都有自身的解決方案和優勢,nas最大的優勢就是做raid,但是最糾結的地也在這裡;首先我們知道nas本身就是linux核心,所以必須使用linux的ext分割槽,這樣就導致了nas的硬碟是不能直接在windows裡面讀取的;當然因為raid5、raid0、raid6這些資料是根據校驗的方式放到不同的硬盤裡面,這樣就導致了每個硬盤裡面的資料都是根據碎片的方式存放,這樣你是沒辦法把單個硬碟拿出來單獨讀取的,但是獨立盤、jbod、raid1這些資料是完整的放在硬盤裡面的,理論來講是完全可以拿到pc裡面讀取的,這裡就導致了不同公司使用不同的解決方案,大家考慮的出發點也不同。


大家這裡有個大家非常容易忽視的問題,nas裡面是使用軟raid來的,軟raid和硬raid是有很大的區別的,兩者各有各的優勢和劣勢;軟raid是通過軟體來劃分和管理raid的,raid的穩定性完全看軟體的處理能力和軟體本身的穩定性,這裡就導致了很多人硬碟本身沒有損壞,但是nas會經常跳出嚇人的提示說硬碟已經損壞資料可能已經丟失,遇到這樣的問題不把膽嚇出來才怪,但是其實資料都還在,這裡可以放心,這是軟體本身對硬碟判斷的機制來的,比如硬碟有些邏輯錯誤,nas也會判斷你硬碟已經損毀,這樣的出發點是讓你快快更換硬碟保證資料安全,這樣的出發點是好的,但是有些讓人害怕,軟raid還有個特點就是處理完全依靠nas的cpu和記憶體,這樣在大量儲存資料的時候cpu一般都會佔用很高,因為需要對資料進行校驗儲存;對於硬raid的最大優勢是完全依靠專業的raid晶片來對硬碟進行raid的劃分和控制,大家不要小看這個晶片,在伺服器裡面專業的陣列卡隨便都是幾千塊錢,好點的上萬塊錢,硬體raid的優勢在於raid晶片本身是一個非常成熟的市場,技術也已經非常成熟,我們知道現在最大的raid晶片廠家就是lsi來的,他的一片raid卡隨便都幾千塊錢了,而且在硬盤裡面你也可以找到lsi的晶片,硬體raid的優勢是技術成熟,組raid非常穩定,raid的速度也非常的快,不需要佔用cpu和記憶體資源,最大的劣勢是成本高,還有就是如果陣列卡損壞,必須換過同型號和晶片的陣列卡才能正常恢復你raid。

現在大家知道raid的穩定性是多麼的重要,這裡直接導致了你資料的安全和心情,小心被嚇壞了。


群暉的磁碟模式

對於群暉的磁碟模式我想應該沒多少人瞭解吧,這裡我詳細講解下;我們來先看看群暉底層是怎樣對硬碟操作的,如果有智慧機的朋友大家都知道,現在的智慧機都有一個ROM,這個ROM一般都是用高速的快閃記憶體晶片來做的,然後把系統都安裝在ROM裡面,這樣的安裝方式一個是速度很快,穩定性好,不會受到外掛磁碟的影響;但是群暉是怎樣的呢?細心的朋友會發現群暉也有個flash晶片,高階機器比如710+這些還有個可以拆卸的flash晶片,但是如果你認為群暉的韌體是安裝在這個flash晶片裡面那麼你就錯了,群暉的系統並不是安裝在這個flash晶片裡面,那這個晶片用來幹嘛的呢?其實這個晶片有點像bios起到一個引導啟動的作用,也就是nas開機的時候讓群暉助手或者路由器能夠搜尋到nas的ip,也就是說讓路由器能分配ip給nas吧!簡單就是一個引導模組,那這樣群暉的韌體安裝在哪裡呢?告訴你吧,群暉把韌體都安裝在你的硬碟上面,可能有朋友會問,那我一個nas總共上了4個盤,那群暉把韌體安裝在了哪個盤呢?如果你覺得好奇,那麼你可以拿一個做過了系統的硬碟通過硬碟盒插到pc裡面來看下(記得備份好資料哦),群暉對你的硬碟進行了分割槽,總共分了4個分割槽,一個是系統區ext格式,一個是swap交換區,一個是資料區,這個資料區不是ext分割槽所以你沒法在pc下面用linux分割槽讀取軟體來讀取,還有一個是未知分割槽;看過了大家就瞭解了,群暉把韌體都安裝在了系統分割槽裡面了,而且不管你做raid0、raid1、jbod、raid5都好,群暉首先會對你每個硬碟都這樣劃分,而且每個硬碟都會把韌體安裝在系統分割槽裡面,這就是為什麼很多人納悶為什麼做完磁碟初始化後會少了一部分空間,就是因為這樣。看下圖粉紅色部分,就是ext3的系統分割槽,這個分割槽你在windows下用ext2nfs是可以讀取出來的,但是另外幾個分割槽是不能讀取出來的,為什麼呢?官方的解釋是做了raid,問題就在這裡,為什麼群暉的硬碟不能在windows或者linux下讀取的最大原因,這個和他們的解決方案有關係。

那群暉是怎麼做raid的呢?他是這樣的,每個硬碟劃分4個分割槽後,把每個硬碟的系統分割槽都安裝一份系統,然後再把每個硬碟的資料區拿來做raid,其實這個模式有點像windows下面做raid一樣,對幾個分割槽進行raid模式,這樣的模式就對系統軟體控制raid的要求非常高,我們知道很少人會用windows來做raid,一般人會用主機板自帶的raid功能來做raid,或者加陣列卡的方式,所以raid的穩定性就看每個廠家本身的控制機制了。
對於群暉的磁碟模式看過應該都瞭解了,下面說下優缺點

因為每個硬碟都有系統,所以不管你哪個硬碟損壞那麼都可以正常進入系統,省去了ROM,節省了不少成本,這和群暉大部分機型都用塑料的也有很大關係,在硬體上面省料,在軟體上面花功夫。

如果增加一個10美金的512MB的rom,到終端使用者那會貴上好多,所以群暉的機器比qnap便宜就在這裡。

這樣的模式有個致命的弱點,就是每一個位元組都會去讀取每一個硬碟的系統分割槽,很多人無法休眠也和這個有關係,因為所有讀寫操作都放在硬盤裡面,對硬碟的壽命影響也很大;最致命就是非常容易出現硬碟損壞,這個最坑爹的地方,我發現論壇很多人會遇到這個問題,很多人出現這個問題度很簡單,有些人就正常關機然後第二次開機後就提示硬碟已經損壞資料可能已經丟失,或者有的人把硬碟拿出來放到pc裡面試試,再插到nas裡面的時候就不行了,說硬碟已經損毀;碰到這樣的情況大家一定會非常的心急,我一個硬碟在電腦裡面用了那麼久一直沒事,為什麼一放到nas就這樣,或者我硬碟才剛剛買回來的,怎麼才幾天就會這樣呢?大家遇到的第一時間就會找廠家,廠家的第一個解釋是你的硬碟已經壞了,換個新的吧,或者說硬碟相容性問題;其實這個時候也不用心急,雖然顯示已經損毀,但是資料還在的,只是來回倒資料需要很長時間,而且糾結的是這硬碟拿到pc裡面檢測後發現根本沒問題,但是拿到nas裡面重灌系統也好都無法恢復。

為什麼會出現這個問題呢?還有這個問題的解決方式怎樣的呢?

我自己隨便做了個測試,自己的ds211j,是dsm4.0版本,在關機狀態把其中一個硬碟拿走,再正常開機後就會顯示硬碟已損毀,這個時候老是滴滴叫,關閉叫聲,就這樣使用一段時間,然後你會覺得一些應用無法使用,比如印表機伺服器用不到了,這時候再重啟一次nas,這時候藍色燈老是閃爍,無法正常開機,這時候只能暴力,把電影拔掉,再重啟,能正常進入dsm系統,問題來了,硬碟還是顯示已損壞,關機狀態再把之前的硬碟再插上去,raid1並沒有自動恢復,顯示一個硬碟已損毀,後面插入的另外一個硬碟顯示未初始化,但是那個已損毀的硬碟能正常讀取,但是你沒辦法再去恢復raid1,因為管理那個按鈕已經顯示灰色,而另外一個顯示未初始化的就讀不出來了.

這個問題有沒解決方式呢?有的以後再說

這裡說下自己的看法,出現這樣的問題是,nas不是不適合做raid,而是要做raid就用企業盤,不要用普通家用盤,不然就不要做raid,資料夾之間相互備份就可以了;第二,群暉把raid的資料都丟在了硬盤裡面了,隨便遇到點錯誤那麼系統就會判斷硬碟損壞,可能硬碟分割槽錯亂,或者硬碟有邏輯壞道,或者硬碟真的有壞道,但是一般硬碟不會完全損壞這種概率非常非常低,而這3中方式群暉的判斷都是硬碟損壞,在nas裡面是無法修復的,修復只能把資料備份好後,拿到pc刪除所有分割槽,再插上nas做一次初始化,或者pc裡面修復邏輯壞道,為什麼nas裡面不能去修復分割槽錯亂呢?很簡單裡有你重要的資料,如果是誰都不敢再去操作你的資料區,而這樣最簡單的方式就是提示你硬碟損壞,這樣就沒瓜葛了。

對於群暉的shr陣列模式

這個模式最大的優點是不同容量的硬碟可以混合起來做raid,群暉說是自己的新技術,其實這個技術太普通了,首先基本每個廠家都有這個技術,其實這個就是windows裡面做劃分分割槽再來raid的方式一樣的,而群暉助手預設就讓大家選擇這個模式,這樣當你一個硬碟的時候會做成獨立盤的模式,你再加一個硬碟會自動變成raid1的了,3個盤就會變成raid5的模式,看上去非常人性化,其實有點自作多情,強烈建議大家不要用不同容量或者轉速的硬碟來做這個模式,理論雖然可以但是這樣對硬碟的壽命影響很大的,出問題的概率也會很大。所以還是乖乖的做回自定義方式成熟的方式了。




為什麼群暉的硬碟無法在windows或者linux下讀取

如果是raid5 raid6 raid0等這些那麼無法在windows或者linux下讀取那麼是肯定的,但是raid1、jbod、basci無法讀取那麼就無法原諒了,因為他並沒有考慮到你的應急的時候比如nas損壞的時候,群暉還沒進入國內,返修到臺灣來回少少也得一個月了!一個就是和上面說的,他的磁碟模式問題,因為系統都做到了硬盤裡面,如果拿到pc下讀取很容易導致分割槽錯亂或者一些核心程式被刪除錯誤等,那麼再拿到nas裡面那麼系統就比較糾結,因為硬碟都帶了資料,沒辦法再對硬碟進行恢復操作,這樣萬一操作錯誤把使用者資料刪除,那損失是無法挽回的,所以乾脆直接顯示硬碟損壞,這樣的解決方式最好,一個nas裡面還可以讀取資料,一個叫客戶把資料備份好了再來恢復,那麼這樣來保證萬無一失,只是苦的是使用者了。後面會提到qnap是怎樣幫你考慮這個問題的,雖然pc讀取有點難度,但是終究解決了你的擔心,這是qnap最人性化的地方,也是最大的優勢。




威聯通的磁碟模式

現在我們看下威聯通低端型號的機器是怎樣的磁碟模式,我們知道威聯通入門機型也是沒有ROM的,只有一個16MB的flash,這個flash和群暉一樣也是用來放啟動核心的,但是對磁碟的劃分上面就有非常大的區別了。qnap的硬碟劃分的所有分割槽都是ext格式,而群暉的資料區是未知格式,這就是為什麼qnap的硬碟能在pc讀取,而群暉的不行最直接的原因。

下面看下怎麼在windows下讀取nas硬碟上的資料,注意raid1和獨立盤才行哦,理論jbod也行,大家可以試一試

用Ext2Fsd這個軟體,可以到這裡下載
http://sourceforge.net/projects/ext2fsd/files/Ext2fsd/0.51/

很多人買nas的時候都會考慮到,硬碟損壞的時候怎麼恢復資料同樣也會考慮到萬一nas損壞的時候怎麼拿到資料,這兩種都是非常重要的,特別是nas損壞的時候,大家一定會非常的心急,像群暉這些沒進入國內的廠家一個返修時間非常的長,論壇也有人反映過返修了幾個月才回來,雖然威聯通在國內有公司,但是要返修的話還是需要一定時間的,如果很急很重要的資料想立刻拿到,那麼那是非常痛苦的事情,兩家的解決方案,導致了兩家截然不同的安全機制,是否人性化就在細節上面了。


再來看看qnap高階的機型,這裡看下ts-259pro

  

上面這張圖就是ts-259pro的DOM晶片,大小是512MB,而且分了2個系統分割槽,用來安裝nas的韌體,而且因為是雙系統分割槽,這樣不管你哪個系統錯誤另外一個系統都會正常啟動,而且會用正常啟動的分割槽去恢復錯誤的那個分割槽,這樣你根本不用擔心nas的系統會損壞,當然除非硬體損壞了,這樣最大的好處是,你nas不需要安裝硬碟都可以正常啟動,而不需要像群暉一樣必須有硬碟,初始化分割槽後把系統都裝在硬盤裡面後才可以正常使用,而這裡的新增更加簡單,把硬碟插入然後根據提示就可以把nas初始化好,這裡並不需要去下載韌體來安裝,因為韌體都安裝在DOM卡里面了。

有人會問那麼2個系統都損壞後怎麼辦?這裡我來解釋下兩家對系統的恢復方式

兩家都帶了flash晶片,而群暉的flash晶片是用來引導的,而qnap的低端型號flash晶片也是用來引導的,高階就直接安裝了系統,群暉的機器有個重灌系統的功能,其實這個功能的設計是考慮到了他的系統是安裝在硬盤裡面的,所以核心檔案很容被修改或者錯亂等導致nas無法開機或者其他問題,這裡就用了恢復系統的方式來解決這個問題;但是你要注意到一個問題,群暉還有個flash晶片,這個引導晶片如果出現錯誤,ok那麼你的nas算報銷了,只能返廠,耐心等待返修的來回時間吧!qnap的低端型號也有個flash晶片,那qnap怎麼解決的呢?qnap有個工程模式,相當於安卓系統的recovery模式,用官方的啟動光碟你可以在linux模式下面重刷你的flash晶片的引導,就相當於安卓下面重刷recovery一樣,有了recovery你才可以順利的去安裝系統,而且qnap的高階機型又怎樣的呢?因為本身帶了雙DOM,2個系統可以相互恢復,這樣出現問題的概率就低很多,ok萬一2個系統都損壞後怎麼辦,qnap一樣提供了工程模式,你可以用官方的linux光碟來重新刷,也可以用VGA介面來刷,不要小看這個介面,這個介面你接在顯示器上面就可以直接看到linux的啟動方式了,而群暉的省去了這個工程VGA介面,是為了節省成本還是?就不知道官方的考慮了




總結下兩家的優缺點

群暉synology
優點:最大的優點是省去了DOM卡節省了不少成本,和外殼用塑料一樣節省成本,價格上面有優勢
缺點:不能在pc恢復資料,省去了VGA介面和工程模式機器如果損壞恢復困難,每個硬碟佔用2g的資料空間,對硬碟頻繁讀寫,硬碟壽命受到一定影響。

威聯通qnap
優點:應用了現在linux的主流方案,和安卓的方式是一樣的,這樣的方式成本高,但是技術成熟,不需要考慮硬碟,更大程度上面考慮資料安全和資料的後續恢復,保證了資料的安全。

缺點:成本高,不利於nas的普及,沒開放原始碼,不然大家可定製自己的DOM系統了。

後續:從安全性的解決方案就可以看出兩家的市場定位,群暉的機器定位家用介面做得漂亮,而qnap的機器定位企業級所以更加註重安全,而且qnap的高階機型產品線很長就知道在企業裡面還是佔有絕對的優勢,而群暉的介面做得的確很漂亮,在模仿安卓和蘋果上面下了不少功夫,但是希望不要只停留在表面上面,介面完善的同時,把穩定性和資料安全性方面做好才是出路,特別是最近全球所有系列的召回門,就可以看出在硬體功夫方面還有很長的路。

希望這兩家都能越做越好,價格當然越低越好,現在的nas還屬於奢侈品,比iphone、ipad還貴,還是小眾產品,圈子要大,價格降下來才是王道。