Patrol Read vs Consistency Check
资料来源自:
1.DELL官网
2.fibrevillage
DELL官网回复
Patrol Read和Consistency Check的差异是Patrol Read用于检查drives的Blocks,而Consistency Check是验证在虚拟硬盘(VD)成员之间的冗余是相同的。尤其是,Patrol Read在默认情况下一个自动化后台任务,对每块Drive上的每个独立的block进行检查以确保Drive所有的Block中的数据可以被正确读取。Patrol Read在检查过程中会尝试修复不可读的Block,或者将不可修复的Block重映射到保留Block。
Check Consistency通常需要人工进行手动启动(尽管它也可以Scheduled,其实也是可以计划的),对同一阵列中所有drives进行比较,确保所有数据和冗余可以正确匹配。
Fibrevillage回复
Consistency Check仅仅测试存储阵列中硬盘上包含数据和校验信息的部分,而不是存储阵列中空白区域(无数据和校验信息);Patrol Read检查存储阵列中硬盘的每一个扇区。由于当前硬盘容量越来越大,Patrol Read测试比Consistency Check显得更加重要。Patrol Read可以发现存储阵列中暂无数据和校验信息部分的错误,而这些错误正常是无法发现,直到这些区域被测试或者被写(注:好处是避免对错误区域进行读写
)。如果短时间内读写足够多的区域,那么就会达到坏区数量的极限,从而导致Raid Fail(尤其是Rebuid状态)。
Consistency Check工具开发的背景是人们认为硬盘的容量不会超过100MB的历史条件下。随着硬盘容量越来越大,Raid失败率逐步提升(主要是在Rebuild阶段),在这种情况下,Patrol Read应运而生。
至于这两者的功能,Patrol Read可以做Consistency Check大部分任务,由错误读写或者硬盘错误引起的不一致也可以被Patrol Read发现。
个人总结
1.一致性检查(Consistency Check)工具是人们对硬盘容量期望不高时的产物;
2.巡读(Patrol Read)是一种自动化工具,可以在空闲时间在后台进行检查;
3.巡读检查存储阵列中每一个Block,并对修复坏区,如果无法修复,那么将坏区重映射到可用区;
4.对于读写错误或者硬盘错误引起的不一致,巡读也可以检测到;
Patrol Read vs Consistency Check相关推荐
- Raid Card CC(consistency check )
什么是consistency check ? 一致性校验是磁盘阵列控制器的一种高级维护功能.它可以预先检查阵列上的数据,以保证它们的一致性,即数据是正确的.没有被破坏.对于有奇偶校验值的阵列(RAID ...
- SAP ALV Consistency Check
1.SAP ALV Consistency Check 用来检查ALV字段目录和输出表是否有错误 使用方法 在 ALV 展示界面 按住shift + 鼠标右键点击三次 或者输入事务代码 &SO ...
- 一致性检查(consistency check)
最近看论文看到深度传播方面的知识,随后想起之前做过视差一致性检查方面的工作,所以就小结一下,一致性检查方面的知识. 彩色一致性检查 原理:彩色一致性是指对于一幅图片,如果空间相邻区域像素亮度值相似的话 ...
- alter diskgroup <磁盘组名> check all norepair;
alter diskgroup nvmedg check all norepair 日期 NOTE: starting check of diskgroup <磁盘组名> NOTE: ch ...
- Unsupervised Monocular Depth Estimation With Left-Right Consistency 论文笔记
文 | 陈十三 公众号首发 | 一只在路上的哈士奇 公众号ID | super_Mrchen 关注可了解更多.问题或建议,请公众号留言 0x00 补充知识 1.视差:左右双目图像中,两个匹配块中心像素 ...
- LSI SAS 3108 配置操作
配置LSISAS3108 介绍LSISAS3108的配置操作. 5.1 登录CU界面 介绍登录LSISAS3108的CU配置界面的方法,以及CU界面的主要功能. 5.2 创建RAID 介绍在LSISA ...
- 在PERC管理的RAID上运行一致性检查
参考戴尔官方论坛:https://www.dell.com/community/Systems-Management/Run-a-Consistency-Check-on-a-PERC-managed ...
- 从paxos到raft zab,为何raft能够“独领风骚”
文章目录 RAFT出现的缘由 RAFT 的实现 STATE MACHINE Log Replicated State Machine Leader Election 基本角色 关键变量 基本选举过程 ...
- 基于【CentOS-7+ Ambari 2.7.0 + HDP 3.0】搭建HAWQ数据仓库01 —— 准备环境,搭建本地仓库,安装ambari...
一.集群软硬件环境准备: 操作系统: centos 7 x86_64.1804 Ambari版本:2.7.0 HDP版本:3.0.0 HAWQ版本:2.3.0 5台PC作为工作站: ep-bd01 ...
最新文章
- 怎么跑都不累?自然医学揭秘微生物组提升运动表现
- 3的三个整数立方和有多少个解?全球40万台计算机助力,MIT研究登上PNAS
- 『求助』请求服务器超时或失败问题
- zoj-3795-Grouping-tarjan确定最长的公路收缩
- python 使用raise语句主动抛出异常(Exception)、将异常抛出给上一级
- SpringBoot @Valid各种注解使用说明
- 百度新闻后台逻辑流程分析
- grep搜索子目录中包含某字符串的特定文件
- switch 字符串 java_JDK7新特性switch支持字符串
- delphi chart 曲线实时_发展学生曲线跑能力的体育游戏及运用研究
- 通信接口主要的5种类型_5种常见的住宅建筑结构类型,你真的了解吗?
- java 队列的使用
- RunAs 增强性扩展命令(支持自动提交密码,安全授权)
- 萤火虫(FA)算法(附完整Matlab代码,可直接复制)
- 运算放大器分析----虚短和虚断简单计算
- 【Excel 教程系列第 1 篇】删除所有空白行,隐藏空白行
- 【element-ui】el-table中slot-scope的使用,用于动态绑定className等
- 漫步微积分二十五——面积问题
- 解决Latex编译报错 Font shape `TU/ptm/b/n‘ undefined (Font) using ‘TU/ptm/bx/n‘ instead
- 常见词根-词缀-需要记忆
热门文章
- 发送Https请求工具
- PyMol - script
- vue中引入并使用高德地图
- 深入理解VAE(变分自编码器)
- JAVAMVC的时鲜蔬菜配送系统计算机毕业设计Mybatis+系统+数据库+调试部署
- kiss原则_自觉使用KISS
- 上交自动化保研夏令营c语言,经验分享 | 我的保研路:山大-上交-清华
- 在FlashBuilder里的ActionScript工程中使用Flash CS5中的类 fl.controls库
- mysql 精确毫秒_mysql 精确到毫秒
- 微信小程序尺寸单位及其组件说明