TA的每日心情 | 开心 2014-4-6 20:38 |
---|
签到天数: 14 天 [LV.3]偶尔看看II
普通用户
|
发表于 2012-8-28 13:54:34
|
显示全部楼层
本帖最后由 pctine 于 2012-8-28 13:55 编辑
说话的衣柜 发表于 2012-8-28 13:24
打不开哦,mobile01在大陆是被屏蔽的了。
何謂 RAID bitmap
在 QNap NAS 上面 RAID 管理工具看到這個選項, 這是以前沒有看過.
QNap 說明文件寫的:
--------------------------------------------------------------------------------
Bitmap 可減少磁碟陣列因損壞或移除/新增新磁碟之後,陣列所需重組時間。它並不會增加一般的讀寫效能,且可能會對效能有些微的影響。然而,當陣列有了 Bitmap 之後,若其磁碟因故被移除,而後重新加入此陣列,僅會針對此段時間內的資料差異進行重新同步。
注意: 只有 RAID 1, 5, 6, 10 支援 Bitmap。
--------------------------------------------------------------------------------
還是不太懂, 那麼去 Google 一下, 有興趣的可以參考這份文件.
Write-intent bitmap 說明
https://raid.wiki.kernel.org/index.php/Write-intent_bitmap
而因為啟用 bitmap 後, 當發生寫入失敗時, 系統會註記那些 block 是爾後要再 '補寫入' 的, 所以當然此功能只對 RAID 1/5/6/10 (RAID level 有資料保護作用者) 才有效, 至於要不要啟用它, 就看各人的需要囉. 小弟最後決定啟用它, 因手上的 QNap TS-219PII 做 RAID1, 而且它的硬碟 Tray 不能上鎖, 萬一那天手賤亂拔, 這樣重新插回時 rebuild 就會很快了, 不用整顆硬碟重新再同步, 而平常硬碟運作正常時, 它對系統效能應該也沒有多大的影響.
為何稱做為 'bitmap'
好吧! 又到雙貓唬爛時間, 這個名詞要問當初想出此功能的人才曉得. 猜想是當發生寫入失敗時, 系統就會在磁區map 開始 '點'(註記) 到底那些 block 是等一會要重新寫入的 (至於要寫的內容從其他顆硬碟運算求得就可以了), 這樣一直 '點' 就像下面的畫面, 這就是 'bitmap' 名詞的由來吧!
有圖有真相
不能光說不練啊, 小弟就拿 QNap TS-219PII 實際來演練一下.
一台正常運作的 TS-219PII, 上面有兩個 2TB HD 做 RAID1. 同時不斷的將大量的檔案 copy 進去.
Ooops! 不小心把 HD Tray2 拔出來了. RAID 馬上變 '降級模式, 這時候不能慌, 要想辦法 HOLD 住.
到 RAID 管理介面看看.
雖然是降級模式, 因為採用 RAID1, 系統還是持續運作中. 此時把硬碟重新插回去, NAS馬上自動進入 rebuild 模式.
不斷重建中.
約莫花了一分鐘, 整個 NAS 系統又恢復正常了, 一切都在掌控之中. (這測試期間約持續 copy 了總共 10GB 大大小小的檔案至 NAS)
看來啟用 RAID bitmap 確實能有效縮短 RAID 因失誤所需重建的時間 (但如果整顆 HD crash 那還是需要全部重新 rebuild) |
|