Synology「資料總和檢查碼以進行進階資料保護」問題

請問Synology的這個功能「資料總和檢查碼以進行進階資料保護」
一定要打開才有資料備份還原的功能嗎?
Synology「資料總和檢查碼以進行進階資料保護」問題
https://i.imgur.com/NwKtYvJ.png

不是已經RAID1兩份檔案了嗎?要配合這個功能(額外開啟)才有備份還原功能?
還是指另外的意思呢?建議開啟此功能嗎?

若RAID1不幸需要救援,程序是怎麼走呢?

第一次加入Synology NAS的領域,還在摸索中
請多多指教QQ
y1241012 wrote:
請問Synology(恕刪)


如同畫面上所寫的, 除非共用資料夾你應用在上面所寫的環境時, 建議不要啟用 checksum, 其他的時候建議勾選.

至於它的用途, 大致可以這麼理解: 在儲存系統讀寫時, 有可能造成所讀取出來的資料並不正確, 雖然它的機率很低, 但造成這問題的原因非常多, 例如硬碟本身壽命如壞軌等, 或是記憶體不良 (具體可以 google silent data corruption), 加上 checksum 機置後, 在讀取資料時可以核對到底資料是否正確. 假設沒有 file system checksum, 即使採用 RAID1, 兩顆硬碟的 data block 不一致時, 系統並無從判斷到底那一顆硬碟的資料才是正確的. 這問題同樣發生在 RAID5 & RAID6

而Synology NAS 結合了 checksum & RAID parity. 還加入了自我修復的能力, 當資料和 checksum 不一致時, 會重新去透過 RAID parity 去重新找出正確的 data block 並自我修復.

*****************************************************************
至於傳統並未採用 BTRFS 的 RAID 系統, 它雖然有 data scrubbing 的功能, 但其原理是假設 data block 都是正確的, 會重新讀取 data block 計算出 parity 後, 再跟 RAID 中已寫入的 parity 做比對, 如果不相符就重寫 parity, 但這樣的行為是有風險的, 即它假設 data block 是 100% 正確的, 但事實上有可能本身 data block 已有問題. 這樣的 data scrubbing 重新比對 parity 反而造成資料永遠無法救回.
FB: Pctine
文章分享
評分
評分
複製連結

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