Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1454599
  • 博文数量: 209
  • 博客积分: 464
  • 博客等级: 下士
  • 技术积分: 3772
  • 用 户 组: 普通用户
  • 注册时间: 2011-01-24 18:25
个人简介

阿弥陀佛

文章分类

全部博文(209)

文章存档

2019年(3)

2018年(5)

2017年(6)

2016年(10)

2015年(9)

2014年(73)

2013年(90)

2012年(13)

分类: 服务器与存储

2012-12-19 14:25:28

RAIDZ尽管和RAID5有很多地方类似,但是RAIDZ并不是RAID5.

RAID5最显著的缺点就是"write hole",因为他无法提供任何安全的机制保证写校验码的时候不出现故障。
而如果此时断电,那么将造成parity是错误的,当然后期利用这个错误的parity更新的新的数据块将更是错误的。而此时用户并不知道。

而RAIDZ具有两个特点。
特点一:
避免了读旧数据-修改parity-写数据的RAID写磁盘模式,而是通过full stripe write的方式完成写数据操作。这样一次性写入 保证了即使断电,也不会出现不一致的状况。要么写成功,要么什么都没做。
特点二:
就是动态条带化的特点。抛弃的传统的stripe都是固定长度的特点。


阅读(5823) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~