新手購買Synology 1513+硬碟選購的建議


pctine wrote:
ERC = Erro...(恕刪)

畢竟這還是基於SYNOLOGY的產品..
SYNOLOGY沒有在這部分做甚麼變動?...

不知道網兄有無詢問過呢?...
我認為這些NAS廠商應該要把它們自家的RAID solution有提供哪些function應該說明一下..
這也不是牽涉到甚麼商業IP的問題...
OCE? ODR? OAR? RAID Bitmap(Block Change Tracking)?
我連它們有沒有支持copyback都不知道=_="""

光說明有R1, R10, R5...
這實在是很基本不能在基本的競爭必備條件...
vxr wrote:
畢竟這還是基於SYNOLOGY的產品..
SYNOLOGY沒有在這部分做甚麼變動?...

不知道網兄有無詢問過呢?.....(恕刪)


sorry, 小弟沒有詢問過, 不過這部份看起來相當複雜, 涉及到不同廠牌的硬碟,甚至不同型號在 ERC 的處理上也可能存在差異, 這部份不像大廠能夠只鎖定自家所推出搭配的硬碟 (如 HP, IBM...在硬碟的搭配上都是相當嚴格的,甚至於HD firmware 版本都必須完全相符), 那麼 Synology RD 唯一能做的就只是相容性的測試, 小弟想不出任何理由 Synology 工程師會去針對硬碟的型號及 firmware 版本再去做這方面的微調. 畢竟這是相當吃力不討好的工作. (在相容列表上能夠告知那個特定型號的硬碟需要用原廠附的 tool 去調參數就已經算仁心來的, 大廠的 Server 測相容性只管自家產品, 可能只有幾個型號, 但像 NAS 空機, 要完全去匹配市面上眾多的硬碟, 再去一一做參數設定微調, 想起來就難! 就懶! 君不見有些 NAS 廠商連硬碟相容列表也是久久才更新一次)


至於你所提的 copy back, 我印象中沒有這個設定, RAID rebuild 在 hot spare 的硬碟之後, 不會再 copy back 回去置換好的新硬碟.
FB: Pctine

pctine wrote:
sorry, 小弟沒...(恕刪)

這只是一個SMART的參數..
按照標準...
一般desktop HDD沒有設定的話..
default value: 0
那也就是說發生如下類似的情況, 一個storage f/w有進行控制, 如下為LSI MSM截取的錯誤資訊:

在上圖類似這種情況, 如果是Desktop HDD就是對岸講的用語: 直接踢盤...
kick out! good bye!

所以小弟才會比較想知道SYNOLOGY是怎麼處理...
比方說具備專屬的RAID f/w相關IP的儲存媒體廠商Areca對ERC提供了彈性化的設定..
大廠LSI(現已被併購)則是較為強硬..
pctine wrote:
sorry, 小弟沒...(恕刪)

沒有copyback會牽涉到metadata維護的問題..
這也牽涉到盤序的問題..

因為這已經是跟原來的metadata可能不一致..

那些專門設計這些RAID IP相關的大廠對於copyback都是相當靈活的..
vxr wrote:
這只是一個SMART...(恕刪)


小弟對於 ERC 並沒有研究, 剛好 vxr 兄有提到才去偷偷問 google 兄的. (這一篇)

誠如 vxr 兄所言, 可以透過程式去設定它, 但這麼多硬碟型號, 到底秒數要設多少才是合理的? 這個問題即使 email 去問 Synology RD, 他們可能都答不出來.

例如這一篇, WD 提到自家 Caviar SATA HD 的 TLER.(click here, 寫的落落長,小弟要讀很久), 這也只是 WD 眾多硬碟裡面一個系列關於 ERC 的作法, 那麼百百種的硬碟, 都要做參數建檔及微調, 小弟是懷疑有廠商願意做嗎?

不過 xvr 兄如果有從 Synology 得到答案的話, 別忘了回來分享.
FB: Pctine
pctine wrote:
小弟對於 ERC 並...(恕刪)

ERC這個部分基本分成兩個..
一個是HDD本身參數的設定
另一個是storage controller的f/w如何控制..
連結中提到的可以手動設定指的是改寫HDD的ERC參數..

但是...
這幾年包括現今的HDD...
全部都是被鎖死, 全部都不能改...
想說用smartontools動手腳? sorry! IMPOSSIBLE!

當一個HDD被偵測到有一個sector error..
控制器f/w怎麼偵測, 比方說一個SMART polling下去..
然後假使在CC的情況下掃到了這個sector, 那可能就是一個URE的發生..
當然RAID f/w會試圖修復, 大不了就是remapping...
如果這些情況發生太久..
這時可能就會面臨到ERC的問題...
超出容忍時間(RAID f/w控制)...
如果是一般的DESKTOP HDD..
timeout..
sorry!...把你踢了..因為你不可靠...

這些儲存控制器f/w只會控制它的偵測它的容忍時間..
不需要建立甚麼參數檔, 反正都是從SMART去撈...
然後在依控制器f/w來決定情況...

那為什麼又ERC又要歸類在中高階的HDD上?
而Desktop HDD沒有?..
因為廠商要賺錢阿...!

vxr wrote:
沒有copyback會牽涉到metadata維護的問題..
這也牽涉到盤序的問題..

因為這已經是跟原來的metadata可能不一致..
...(恕刪)


由於 Synology RAID 是根基於 linux software raid, 這部份可能直接去看 source code, 才曉得到底它是如何維護 RAID metadata. 不過 Linux software raid 可靠度其實還蠻高的, 曾經在 rebuild 時去惡整它, 系統還蠻 smart 的.
FB: Pctine
pctine wrote:
由於 Synolog...(恕刪)

metadata的目的是維持可靠性..
那些正規的廠商基於可靠性問題會有兩份metadata..
一份在控制卡上的NVSRAM(通常不大, 8KB, 16KB或著32KB等.., 這個NVSRAM做的事可多了, 不單單只是一個metadata, 做的事情完全牽涉可靠性情況)..
另一份分佈在HDD上..
HDD上那種可以稱為COD(Config on disk)...
如果不是表頭, 就是表尾..
比方說, LSI會在每顆HDD上消耗大約512MB(MR系列; IR系列則有不同)的空間作為metadata(表尾)...

metadata的重點如前面講的! 就是可靠性..
維持資料完整, RAID f/w會進行匹配來確定是config是否一致..

如果是Pure Software RAID, 那就算了!...
不care...=3="

這也不是甚麼機密, 那些專門設計這些RAID IP的大廠也會講的很明白...
vxr wrote:
如果是Pure Software RAID, 那就算了!...
不care...=3="...(恕刪)


一分錢一分貨是事實, 但.

除了運算速度的快慢差異, 以及拿掉 hardward RAID 卡上的 battery 模組, 到底 hardward RAID 的那些功能是完全無法在 software RAID 上面 implement ? 其實小弟也蠻感興趣的.
FB: Pctine
文章分享
評分
評分
複製連結

今日熱門文章 網友點擊推薦!