当前位置: 首页 > article >正文

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

近期有个朋友咨询的问题,这个其实很有代表性的,以前在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.kler.cn/a/527436.html

相关文章:

  • RabbitMQ5-死信队列
  • Fiddler(一) - Fiddler简介_fiddler软件
  • 代码随想录算法训练营第三十八天-动态规划-完全背包-139.单词拆分
  • 初二回娘家
  • LINUX部署微服务项目步骤
  • Effective Python:(10)
  • 实战:利用百度站长平台加速网站收录
  • Agent 高频知识汇总:查漏补缺参考大全
  • 大模型本地化部署(Ollama + Open-WebUI)
  • 《TCP 网络编程实战:开发流程、缓冲区原理、三次握手与四次挥手》
  • 【4Day创客实践入门教程】Day1 工具箱构建——开发环境的构建
  • 数据包的发送流程
  • Linux命令汇总
  • 力扣017_最小覆盖字串题解----C++
  • AI学习指南HuggingFace篇-Datasets 库入门
  • [EAI-028] Diffusion-VLA,能够进行多模态推理和机器人动作预测的VLA模型
  • 研发的护城河到底是什么?
  • 双指针c++
  • 5.4.1 结构化分析方法
  • Golang 并发机制-3:通道(channels)机制详解
  • 【C/C++】区分0、NULL和nullptr
  • 26.Word:创新产品展示说明会【9】
  • Keepalived 安装
  • 基于微信小程序的实习记录系统设计与实现(LW+源码+讲解)
  • DeepSeek的崛起与OpenAI的守擂:AI大模型时代的竞争新格局
  • 自动化数据备份与恢复:让数据安全无忧