• 全部
  • 经验案例
  • 典型配置
  • 技术公告
  • FAQ
  • 漏洞说明
  • 全部
  • 全部
  • 大数据引擎
  • 知了引擎
产品线
搜索
取消
案例类型
发布者
是否解决
是否官方
时间
搜索引擎
匹配模式
高级搜索

3PAR 如何将一个好的数据块标识为坏块

2017-11-05 发表
  • 0关注
  • 0收藏 1523浏览
粉丝: 关注:

为了模拟客户现场坏盘,然后通过servicemag命令将客户现场的坏盘更换,首先我们在实验室无法用正常手段将磁盘标记为坏盘。这时我们只能用一些系统底层的命令将磁盘的数据块标记为坏块。

# tcli -e "inj add -m m -p no_wait -a pdchfail -did <disk id> -doff 0 -value 1"

例如:我们找到一个LD <dsp_9.usr.1>,找到这个LD里面的数据都对应到那个物理磁盘上的哪个chunklet。

root@1000878-1 Sat Apr 28 10:34:52: ~# showldch DSP_9.usr.1

Ldch Row Set PdPos Pdid Pdch State Usage Media Sp From To

0      0    0  0:11:0 5     33  normal ld    valid N   --- ---

<-- Marking this one as failed

1      0    0  1:11:0 14   102 normal ld     valid N   --- ---

2      0    0  0:12:0 6     35  normal ld     valid N --- ---

3      0    0  1:12:0 15    31  normal ld     valid N --- ---

root@1000878-1 Sat Apr 28 10:35:53: ~# showpd -c 5

Id CagePos Type State Total OK Fail Free Uninit Unavail Fail OK Fail Free Uninit Fail

5   0:11:0   FC  normal 1110 203  0    767      0      0       0    0    0   140     0       0

                        // 物理磁盘 PDID 5上没有坏的数据块

找到对应关系后,我们尝试对其中一个物理数据块标识为failed.

root@1000878-1 Sat Apr 28 10:36:22: ~# tcli -e "inj add -m m -p no_wait -a pdchfail -did 5 -doff 33 -value 1"

                      // 成功将一个坏的标记位写入到磁盘5的一个指定数据块上

我们再通过showpd -c 5  //检查磁盘5的状态,发现多个failed chunklet!

root@1000878-1 Sat Apr 28 10:37:52: ~# showpd -c 5

Id CagePos Type State Total OK Fail Free Uninit Unavail Fail OK Fail Free Uninit Fail

5   0:11:0  FC  normal 1110 202  1  767     0      0     0    0   0   140    0       0

 

                  //我们这时再看看对应的LD状态,这个标记为坏块的数据块马上就开始重构。

~# showldch DSP_9.usr.1

Ldch Row Set PdPos Pdid Pdch State  Usage   Media Sp From To

0    0    0  0:11:0  5   33  normal relsrc failed N  --- 5:101

                      //数据块33标记为坏块了,这时就会将这个数据块通过重构方式迁移到了5:101磁盘5的第101个chunklet。

~# showpd -c 5

Id CagePos Type State  Total OK Fail Free Uninit Unavail Fail OK Fail Free Uninit Fail

5  0:11:0   FC  normal 1110  203 0   766    0      0      1    0   0   140   0     0

                      // 这时候就发现坏块已经到了未被使用的数据块上了。

 

这样我们就完成了如何将物理磁盘上的某个chunklet标记为坏块的操作。

 

 

 

若您有关于案例的建议,请反馈:

作者在2019-06-07对此案例进行了修订
0 个评论

该案例暂时没有网友评论

编辑评论

举报

×

侵犯我的权益 >
对根叔知了社区有害的内容 >
辱骂、歧视、挑衅等(不友善)

侵犯我的权益

×

泄露了我的隐私 >
侵犯了我企业的权益 >
抄袭了我的内容 >
诽谤我 >
辱骂、歧视、挑衅等(不友善)
骚扰我

泄露了我的隐私

×

您好,当您发现根叔知了上有泄漏您隐私的内容时,您可以向根叔知了进行举报。 请您把以下内容通过邮件发送到pub.zhiliao@h3c.com 邮箱,我们会尽快处理。
  • 1. 您认为哪些内容泄露了您的隐私?(请在邮件中列出您举报的内容、链接地址,并给出简短的说明)
  • 2. 您是谁?(身份证明材料,可以是身份证或护照等证件)

侵犯了我企业的权益

×

您好,当您发现根叔知了上有关于您企业的造谣与诽谤、商业侵权等内容时,您可以向根叔知了进行举报。 请您把以下内容通过邮件发送到 pub.zhiliao@h3c.com 邮箱,我们会在审核后尽快给您答复。
  • 1. 您举报的内容是什么?(请在邮件中列出您举报的内容和链接地址)
  • 2. 您是谁?(身份证明材料,可以是身份证或护照等证件)
  • 3. 是哪家企业?(营业执照,单位登记证明等证件)
  • 4. 您与该企业的关系是?(您是企业法人或被授权人,需提供企业委托授权书)
我们认为知名企业应该坦然接受公众讨论,对于答案中不准确的部分,我们欢迎您以正式或非正式身份在根叔知了上进行澄清。

抄袭了我的内容

×

原文链接或出处

诽谤我

×

您好,当您发现根叔知了上有诽谤您的内容时,您可以向根叔知了进行举报。 请您把以下内容通过邮件发送到pub.zhiliao@h3c.com 邮箱,我们会尽快处理。
  • 1. 您举报的内容以及侵犯了您什么权益?(请在邮件中列出您举报的内容、链接地址,并给出简短的说明)
  • 2. 您是谁?(身份证明材料,可以是身份证或护照等证件)
我们认为知名企业应该坦然接受公众讨论,对于答案中不准确的部分,我们欢迎您以正式或非正式身份在根叔知了上进行澄清。

对根叔知了社区有害的内容

×

垃圾广告信息
色情、暴力、血腥等违反法律法规的内容
政治敏感
不规范转载 >
辱骂、歧视、挑衅等(不友善)
骚扰我
诱导投票

不规范转载

×

举报说明

提出建议

    +

亲~登录后才可以操作哦!

确定

亲~检测到您登陆的账号未在http://hclhub.h3c.com进行注册

注册后可访问此模块

跳转hclhub

你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作