为什么都说raid5不安全 , 但是群晖和威联通的4盘位NAS都提供raid5模式?
好像没看到有人答到点子上的 , 我简单说说:RAID有个巨大的问题称为写入黑洞(Write Hole) , 即写文件的时候如果突然掉电 , 文件没有写完而校验码是基于整个文件的 。各级RAID都有这种问题 。对于RAID 5来说这个问题尤其严重 , 因为出问题的时候系统并不知道出了问题 , 直到某个盘全坏了 , 你换上新盘 , RAID系统重新Build的时候 , 才会发现校验码和文件内容不同 。
【function,zfs】较好的硬件RAID卡 , 使用各种方法来避免突然掉电 , 什么小电池啊 , nvram啊等等 。软件RAID完全没有这个功能 。而家用NAS或者服务器 , 很少有UPS , 再加上有些人有随手关机的习惯 , 带来Write Hole的可能性更大 。平时不觉得什么 , 出了问题哭都来不及 。这也是现在使用软件RAID的越来越少 。正式应用中 , 基本没有用软件RAID的 。
如果真要用软的 , 就得用ZFS什么得 。ZFS使用“RAID-Z”的软件办法来解决Write Hole 。这个办法就是所谓Copy On Write 。RAID-Z类似于RAID-5 , 但它本身不是RAID , 更谈不上软件RAID 。由于采用Copy on Write , ZFS随时检验校验码并更正 。代价是ZFS需要的内存巨大 , 计算量也较大 。
推荐阅读
- 苹果12为什么没有绿色,iPhone为啥发短信的时候有的时候显示绿色有时候是蓝色
- 鲸落到底是什么?为什么人们总说“一鲸落,万物生”?
- 中兴官网刷机包,为什么我的手机不能进入刷机模式 我的手机是ZTECN760
- 坚果为什么是3.12
- 蛇为什么会有两个蛇鞭
- 小米cc9pro为什么下架了,为什么华为P30Pro卖不动了
- 苹果秋季新品发布会 年秋季新品发布会
- 空调制热为什么吹一会儿就停了,空调转一会自动停了内机上显是E5
- 为什么泰迪犬可以站着走路,泰迪站着走路有什么危害
- 狗拉屎为什么半蹲着,狗狗拉粑粑的姿势