热门标签 | HotTags
当前位置:  开发笔记 > 后端 > 正文

更换硬盘_鑫云磁盘阵列|磁盘阵列出现坏盘,如何正确更换硬盘?

大家好,有小伙伴们在发生坏盘以后,不知道该怎么操作?怕操作失误导致数据丢失?今天小鑫来教你该如何正确更换硬盘?
c9a0729d084b17751c61e8cc40e2f642.png

大家好,有小伙伴们在发生坏盘以后,不知道该怎么操作?怕操作失误导致数据丢失?今天小鑫来教你该如何正确更换硬盘?

当我们使用阵列的过程中,出现阵列报警(无人为操作情况下),并发现有硬盘灯变成红色,若认定为坏盘时,需要更换硬盘。那么,硬盘该怎么更换呢,更换的步骤和顺序,更换硬盘需要注意什么才会最安全。

小伙伴们使用阵列的环境分为两种:无热备盘的环境和有热备盘的环境

d5895ed108709ddf3a06c45d2c2e5944.png

1、确定坏盘位置

发现出现故障盘,首先登录到阵列的管理软件,点击"physical",查找哪个是坏盘,以及查看坏盘的序列号(serial number)等信息。

如下图,故障盘为2号盘(前面标志变成红色)。

681a9c51284bb38bd09b2a9375e1a49d.png

2、按顺序关机

确定硬盘的序列号和盘位,并找准坏盘位置后,先给主机关机,再给阵列进行关机。以防误操作数据丢失。

3、替换新硬盘

从阵列上取出坏盘替换一个新的硬盘。替换硬盘一定确保处于完全关机状态。

4、重新开机

按顺序给阵列开机,给主机开机。替换硬盘后阵列会默认自动重建,同时会擦除掉新硬盘内的数据。替换的硬盘一定选用同规格无数据的硬盘。

登录阵列的管理软件,查看2号盘(替换的新盘)的状态处于rebuild重建状态。点击上方的小钟表,可以看到重建的进度条。 当进度条进行完成,阵列就恢复到原来的健康状态。

a5b3a559d8c22a1296fcbc2db9c40a83.png
e57c5f44687db6ba0b7b9ea3df05b72e.png
35e6c59f517936b459e9dc4215aa4a1a.png

1、确定坏盘位置

如下图所示是有热备盘的环境下,正常运行的状态。

4868d487187ece6112ef34bf6f7faca7.png

发现出现故障盘,首先登录到阵列的管理软件,点击"physical",查找哪个是坏盘,以及查看坏盘的序列号等信息。

有热备盘的环境中,阵列的某个硬盘坏了,热备盘会自动顶替开始重建。

8f2abe411abb06c2de193bcdc08db4c9.png

RAID状态和重建状态

768025448d5821fe5c50ffab373af0e8.png

2、按顺序关机

待重建完成后,确定坏盘的序列号和盘位,并找准坏盘位置后,先给主机关机,再给阵列进行关机。以防误操作数据丢失。

3、替换新盘

将坏盘取下替换上新硬盘,重新进入阵列管理软件,点击"physical",查看硬盘状态。可看到新盘处于正常状态。

1ff511aefc3fab2069b5b6efbc1f5d3f.png

4、重新设置热备

将替换的新盘重新设置为热备盘,选中新盘,右键选择第二项"Assign Dedicated Hot spare"设置为热备盘,如下图为设置完热备盘的状态。

6f9e886a4c085d0831300a720bcf1ace.png

设置完成之后,阵列即可正常使用。

b601c9d9c6c585cf03c7242f8ebe5aae.png



推荐阅读
  • 2023年京东Android面试真题解析与经验分享
    本文由一位拥有6年Android开发经验的工程师撰写,详细解析了京东面试中常见的技术问题。涵盖引用传递、Handler机制、ListView优化、多线程控制及ANR处理等核心知识点。 ... [详细]
  • 1:有如下一段程序:packagea.b.c;publicclassTest{privatestaticinti0;publicintgetNext(){return ... [详细]
  • 本文详细介绍了如何在Linux系统上安装和配置Smokeping,以实现对网络链路质量的实时监控。通过详细的步骤和必要的依赖包安装,确保用户能够顺利完成部署并优化其网络性能监控。 ... [详细]
  • 深入理解 SQL 视图、存储过程与事务
    本文详细介绍了SQL中的视图、存储过程和事务的概念及应用。视图为用户提供了一种灵活的数据查询方式,存储过程则封装了复杂的SQL逻辑,而事务确保了数据库操作的完整性和一致性。 ... [详细]
  • 本文详细介绍了 Dockerfile 的编写方法及其在网络配置中的应用,涵盖基础指令、镜像构建与发布流程,并深入探讨了 Docker 的默认网络、容器互联及自定义网络的实现。 ... [详细]
  • 数据库内核开发入门 | 搭建研发环境的初步指南
    本课程将带你从零开始,逐步掌握数据库内核开发的基础知识和实践技能,重点介绍如何搭建OceanBase的开发环境。 ... [详细]
  • 本文详细介绍了Java编程语言中的核心概念和常见面试问题,包括集合类、数据结构、线程处理、Java虚拟机(JVM)、HTTP协议以及Git操作等方面的内容。通过深入分析每个主题,帮助读者更好地理解Java的关键特性和最佳实践。 ... [详细]
  • 并发编程:深入理解设计原理与优化
    本文探讨了并发编程中的关键设计原则,特别是Java内存模型(JMM)的happens-before规则及其对多线程编程的影响。文章详细介绍了DCL双重检查锁定模式的问题及解决方案,并总结了不同处理器和内存模型之间的关系,旨在为程序员提供更深入的理解和最佳实践。 ... [详细]
  • 本文探讨了 Spring Boot 应用程序在不同配置下支持的最大并发连接数,重点分析了内置服务器(如 Tomcat、Jetty 和 Undertow)的默认设置及其对性能的影响。 ... [详细]
  • 深入解析 Apache Shiro 安全框架架构
    本文详细介绍了 Apache Shiro,一个强大且灵活的开源安全框架。Shiro 专注于简化身份验证、授权、会话管理和加密等复杂的安全操作,使开发者能够更轻松地保护应用程序。其核心目标是提供易于使用和理解的API,同时确保高度的安全性和灵活性。 ... [详细]
  • 本文探讨了在Java多线程环境下,如何确保具有相同key值的线程能够互斥执行并按顺序输出结果。通过优化代码结构和使用线程安全的数据结构,我们解决了线程同步问题,并实现了预期的并发行为。 ... [详细]
  • 作为一名新手,您可能会在初次尝试使用Eclipse进行Struts开发时遇到一些挑战。本文将为您提供详细的指导和解决方案,帮助您克服常见的配置和操作难题。 ... [详细]
  • 本文详细分析了Hive在启动过程中遇到的权限拒绝错误,并提供了多种解决方案,包括调整文件权限、用户组设置以及环境变量配置等。 ... [详细]
  • 本文详细介绍了macOS系统的核心组件,包括如何管理其安全特性——系统完整性保护(SIP),并探讨了不同版本的更新亮点。对于使用macOS系统的用户来说,了解这些信息有助于更好地管理和优化系统性能。 ... [详细]
  • 解决MongoDB Compass远程连接问题
    本文记录了在使用阿里云服务器部署MongoDB后,通过MongoDB Compass进行远程连接时遇到的问题及解决方案。详细介绍了从防火墙配置到安全组设置的各个步骤,帮助读者顺利解决问题。 ... [详细]
author-avatar
手机用户2502891655
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有