在当今科技的快速发展中,企业对服务器的数据和稳定性有了更高的要求。大到一个并行集群,小到一个APP应用,服务器所扮演的角色变得越来越重要。随着企业应用的多元化,对服务器中的硬盘阵列模式已经不再是raid5和raid10来独占天下。而对于一些比较大的集群,单独一块盘设置成raid0或者直通模式的就比较多了。
我曾在几个月之前,为用户解决了一个集群中,有个raid0的硬盘出现坏道,但用户不同意停机更换的案例。今天拿出来,来跟大家分享一下,希望大家再碰到同样问题的时候,能够帮到大家。因为用户环境的特殊性,我在线下进行了模拟演示,过程如下:
发生问题的是1台H3C R4900 G3服务器,阵列卡型号为P430-M2。使用4块600GB硬盘,其中2块硬盘做raid1来安装CentOS6.9的操作系统,1块盘放到第三个槽位模拟有坏道的硬盘,另外1块硬盘来进行更换操作。
安装完系统后,可以看到2个块设备,分别是sda和sdb.
将槽位2的硬盘拔下来,再次使用fdisk –l命令查看磁盘信息,发现只有sda
工具arcconf.rar解压,将工具拷贝到OS下,开启一个终端,切换至arcconf工具所在目录,执行chmod a+x arcconf 命令给arcconf工具赋予可执行权限。插入需要更改的硬盘,使用./arcconf getconfig 1 pd命令查看阵列卡模式等信息
发现新加入的硬盘状态是ready模式,是没有使用的。Channel为0,2(2:0)
找到新加入的硬盘后使用./arcconf task start 1 device 0 2 initialize初始化该硬盘。(0 2对应上图中的channel那个编码)
初始化完成之后使用./arcconf create 1 logicaldrive max volume 0 2来创建一个简答卷。
创建完成之后,使用./arcconf getconfig 1 ld查看阵列信息,可以看到刚才所创建的阵列
最后使用fdisk –l是可以看到新更换的硬盘了
以上就是我解决这个问题的方式,当然,还有很多种方式来解决这个问题,也希望我的这篇文章能够帮助到需要帮助的人。如果觉得有用就分享出去帮助更多的人吧,喜欢这种文章的可以点个关注,我在以后的文章中着重来做这些内容,谢谢各位观看