答疑解惑:如何监控EMC unity存储系统磁盘重构rebuild进度

devtools/2025/2/3 3:23:56/

近期有个朋友咨询的问题,这个其实很有代表性的,以前在VNX存储中,通过磁盘的属性是可以看到rebuild的进度的。到了unity年代,更换了一个磁盘,如何查询重构的进度,从图形界面好像没有找到合适的地方去查看。

那就只能借助命令行来查看了,下面是具体的方法,也要分下面三个不同的场景。供参考。如果还有进一步的问题,添加vx来进一步沟通咨询吧。wechat:StorageExpert

监控传统池中的驱动器重建

svc_diag -s sas | grep REB
示例:

在此示例中,池最初由磁盘 0_0_0、0_0_1、0_0_2、0_0_3 和 0_0_9 构建。 磁盘 0_0_9 发生故障,然后磁盘 0_0_4(spare盘)接管并重建内部 RG。 当前的重建百分比显示在正在重建的磁盘旁边,在这里就是 0_0_4:

svc_diag -s sas | grep REB
RG    0x170 :368  8    RAID5        READY        363 364 365 366 367   0_0_0  0_0_1  0_0_2  0_0_3  0_0_4 (REB:8%)

监控动态池中的扩展重建

svc_diag -s sas | grep "Total Degraded"

示例:

如果要长时间监控,可以写个shell命令,将该命令放入循环中,观察“Total Degraded Percentage”直到它降至 0:

while ( true ) ; do date ; (svc_diag -s sas | grep "Total Degraded") ; sleep 60 ; done

输出示例:

Wed Feb 28 13:04:00 UTC 2018
Total Degraded Extent:        22
Total Degraded Percentage:    42.47452%
Total Degraded Extent:        21
Total Degraded Percentage:    43.43916%
Wed Feb 28 13:05:13 UTC 2018
Total Degraded Extent:        18
Total Degraded Percentage:    36.84273%
Total Degraded Extent:        13
Total Degraded Percentage:    27.65957%
Wed Feb 28 13:06:29 UTC 2018
Total Degraded Extent:        18
Total Degraded Percentage:    31.50815%
Total Degraded Extent:        0
Total Degraded Percentage:    0.00000%

监控驱动器拷贝(主动拷贝(PACO))

svc_diag -s sas | grep COPY:

示例:

在此示例中,池最初由磁盘 0_0_0、0_0_1、0_0_2、0_0_3 和 0_1_11 构建。 当磁盘 0_0_0 发生故障时,磁盘 0_0_15 是备用spare磁盘,接管并重建内部 RG。 当数据手动从磁盘 0_0_15 复制回磁盘 0_0_0 时,观察到以下输出:

RG       0x168 :360   7     RAID5           READY            355 356 357 358 359               0_0_0  <- 0_0_15  0_0_1  0_0_2  0_0_3  0_1_11
VD       0x163 :355   -     1716923MB       READY COPY: 53%  1   <- 267                        0_0_0  <- 0_0_15

最后还可以使用 fbecli 查看拷贝进度(注意,这个需要root权限,普通用户无法访问呢):

FBECLI> sepls -allsep

如果没有root权限,也可以通过收集全的日志,在日志文件中有fbecli的全部内容可以查看。


http://www.ppmy.cn/devtools/155607.html

相关文章

kamailio-ACC_JSON模块详解

ACC_JSON 模块 作者 Julien Chavanton jchavantongmail.com Julien Chavanton flowroute.com jchavantongmail.com 编辑 Julien Chavanton flowroute.com jchavantongmail.com 版权 © 2018 Flowroute.com 目录 管理员指南 概述依赖 2.1 Kamailio 模块 2.2 外部库或应用…

蓝桥杯刷题DAY1:前缀和

所谓刷题&#xff0c;讲究的就是细心 帕鲁服务器崩坏【算法赛】 “那个帕鲁我已经观察你很久了&#xff0c;我对你是有些失望的&#xff0c;进了这个营地&#xff0c;不是把事情做好就可以的&#xff0c;你需要有体系化思考的能力。” 《幻兽帕鲁》火遍全网&#xff0c;成为…

软件测试—— 接口测试(HTTP和HTTPS)

软件测试—— 接口测试&#xff08;HTTP和HTTPS&#xff09; HTTP请求方法GET特点使用场景URL结构URL组成部分URL编码总结 POST特点使用场景请求结构示例 请求标头和响应标头请求标头&#xff08;Request Headers&#xff09;示例请求标头 响应标头&#xff08;Response Header…

【Java异步编程】CompletableFuture实现:异步任务的合并执行

文章目录 一. 合并两个异步任务的结果1. thenCombine()&#xff1a;组合两个异步任务的结果2. runAfterBoth()&#xff1a;在两个任务完成后执行无返回值操作3. thenAcceptBoth()&#xff1a;消费两个任务的结果 二. allOf()&#xff1a;等待所有任务完成 如果某个任务同时依赖…

计算机视觉和图像处理

计算机视觉与图像处理的最新进展 随着人工智能技术的飞速发展&#xff0c;计算机视觉和图像处理作为其中的重要分支&#xff0c;正逐步成为推动科技进步和产业升级的关键力量。 一、计算机视觉的最新进展 计算机视觉&#xff0c;作为人工智能的重要分支&#xff0c;主要研究如…

MATLAB中extractAfter函数用法

目录 语法 说明 示例 选择子字符串后的文本 使用模式提取路径后的文件名 选择指定位置后的子字符串 选择字符向量中位置之后的文本 extractAfter函数的用法是提取指定位置后的子字符串。 语法 newStr extractAfter(str,pat) newStr extractAfter(str,pos) 说明 new…

《DeepSeek手机版:开启AI移动新时代》

DeepSeek 手机版爆火&#xff1a;现象与背景 在当今数字化时代&#xff0c;AI 技术的发展日新月异&#xff0c;如同一股汹涌澎湃的浪潮&#xff0c;深刻地改变着我们的生活。而在这股浪潮中&#xff0c;DeepSeek 手机版宛如一颗璀璨的新星&#xff0c;迅速崛起&#xff0c;引发…

【Linux】从硬件到软件了解进程

个人主页~ 从硬件到软件了解进程 一、冯诺依曼体系结构二、操作系统三、操作系统进程管理1、概念2、PCB和task_struct3、查看进程4、通过系统调用fork创建进程&#xff08;1&#xff09;简述&#xff08;2&#xff09;系统调用生成子进程的过程〇提出问题①fork函数②父子进程关…