文章目录

  • 前言
  • 操作

前言

一般的业务服务器硬盘都做了raid5或raid10等,出现硬盘故障,直接热插拔换新硬盘,自动rebuild就完事了,但是分布式存储却不同,一般是数据盘以多个单盘raid0的形式同时读写来提升存储性能,但出现硬盘故障就无法简单的热插拔替换,需要关机重启在bios中清缓存,删raid0组,加raid0组,对于无法停机的业务,我们可以借助megacli工具实现不重启在线更换硬盘

操作

  • 安装megacli
rpm -ivh http://rpmfind.net/linux/Mandriva/devel/cooker/x86_64/media/non-free/release/megacli-8.02.21-1-mdv2012.0.x86_64.rpm
  • 查看磁盘信息
[root@ceph01 ceph-cluster]# megacli -PDList -aALLAdapter #0Enclosure Device ID: 32
Slot Number: 0
Drive's position: DiskGroup: 7, Span: 0, Arm: 0
Enclosure position: 1
Device Id: 0
WWN: 5000C5006C366D48
Sequence Number: 2
Media Error Count: 0
Other Error Count: 0
Predictive Failure Count: 0
Last Predictive Failure Event Seq Number: 0
PD Type: SASRaw Size: 279.396 GB [0x22ecb25c Sectors]
Non Coerced Size: 278.896 GB [0x22dcb25c Sectors]
Coerced Size: 278.875 GB [0x22dc0000 Sectors]
Sector Size:  0
Firmware state: Online, Spun Up
  • 拔出故障硬盘
  • 插入新硬盘
  • 清除raid缓存并新增raid组
#新插入的硬盘会有foreign信息,需要手动清除,-a0代表第一块raid卡
megacli -cfgforeign -scan -a0
megacli -cfgforeign -clear -a0
#旧硬盘的缓存需要手动清除,-L7代表Slot Number 7
megacli -GetPreservedCacheList -a0
megacli -DiscardPreservedCache  -L07 -a0
#将新硬盘添加到新raid0组,r0代表raid0,32代表Enclosure Device ID: 32
megacli -CfgLdAdd -r0 [32:7] WB Direct -a0

在线更换硬盘完成

linux不重启在线更换故障硬盘(大数据服务器单盘raid0条件下)相关推荐

  1. 【服务器数据恢复】Raid阵列更换故障硬盘后数据同步失败的数据恢复案例

    服务器数据恢复环境: IBM某型号小型机+AIX+Sybase+某型号存储阵列柜. 阵列柜12块SAS机械硬盘组成RAID(其中一块为热备盘). 服务器故障: 一块磁盘出现故障离线,管理员更换磁盘,开 ...

  2. linux raid更换硬盘,linux系统raid1更换故障硬盘处理过程

    本文详细叙述了linux系统raid1更换故障硬盘处理过程. raid1更换故障硬盘处理过程: 1.服务器两个硬盘/dev/sda和/dev/sdb组成raid1,结构如下 /dev/sda1 + / ...

  3. HP 3PAR 8440存储更换故障硬盘

    HP 3PAR 8440存储更换故障硬盘 换盘步骤 1,查看磁盘信息 2,更换硬盘 3,更换完成,回迁数据 换盘步骤 1,查看磁盘信息 showpd -i "showpd -i" ...

  4. 戴尔PowerEdge2950服务器-更换故障硬盘

    戴尔PowerEdge2950服务器-更换故障硬盘 戴尔PowerEdge2950服务器更换故障盘后,并没有立即重构数据. 进到RAID配置界面后,发现当前故障盘的状态 为 Ready 于是我摁F2键 ...

  5. 在线视频插上“大数据翅膀”

    无论有小孩还是没小孩的朋友,如今都不会错过每周的<爸爸去哪儿>节目.作为当下最火的综艺节目,各种分析和报道可谓满天飞,但目前能够被引用的数据往往局限于电视收视率和网络播放量,这种" ...

  6. 大数据服务器环境配置

    大数据服务器环境配置 前言: 本人萌新,最近买了3台云服务器便想自己搭建一个大数据的环境.因为是试手服务器,加上是学生党没什么钱呀~所以配置没买太高.本人选择了3台1核2G的服务器.   1. 操作系 ...

  7. 客快物流大数据项目(二十八):大数据服务器环境准备

    目录 大数据服务器环境准备 一.服务器规划 二.Linux虚拟机环境搭建

  8. 大数据服务器系统安装与传统服务器安装的区别

    传统服务器安装部署 1 系统硬盘 系统硬盘做RAID1 /boot 200M /SWAP 内存的1-2倍(在大数据环境下,将其关闭能提高速度 但是可能会有内存溢出问题) / 剩余所有容量 2 数据硬盘 ...

  9. 传统服务器 系统安装 和大数据服务器系统安装的区别

    传统服务器系统安装 系统硬盘(100%完全独立,不要存储业务数据) 物理磁盘做raid1(两个硬盘物理备份) /boot 200M /SWAP 内存的1-2被(大数据集群中要关闭) / 所有的空间 数 ...

最新文章

  1. wpf中的点击窗口放大放小按钮怎么写_Python tkinter教程01:创建窗口
  2. UA MATH567 高维统计II 随机向量8 图的Max-cut问题 0.5近似算法的运行时间分析
  3. 误删Windows文件后恢复技巧
  4. 【年终总结】2019年有三AI知识星球做了什么,明年又会做什么
  5. Oracle 该用户下所有的表
  6. java servlet jsp javabean关系图,一个关于javaBean+servlet+jsp的MVC架构有关问题
  7. 扩散(信息学奥赛一本通-T1437)
  8. 各种字符串Hash函数
  9. github博客突然无法访问_紫菜头博客被DNS污染攻击关站
  10. ArchSummit微课堂|蘑菇街DevOps实践及心路历程分享
  11. Android ButterKnife示例
  12. 【Java爬虫】爬取淘宝买家秀
  13. 不知道怎么开发VR游戏?Unity5.3官方VR教程重磅登场-系列3 VR中的交互方式
  14. docker-bridge如何通信
  15. matlab仿真电磁波的产生,电磁场与电磁波Matlab仿真
  16. Walkthrough: Word 2007 XML 格式
  17. php 读取解析excel文件内容,怎么用PHP读取Excel文件信息及内容?(图文+视频教程)...
  18. 人人都是产品经理 产品经理培训 互联网产品经理
  19. mybatis运行报错java.sql.SQLNonTransientConnectionException: Public Key Retrieval is not allowed
  20. 记一次 .NET 某制造业 MES 系统崩溃分析

热门文章

  1. 列主元的Gauss-Jordan消元法-python实现
  2. 微信h5页面跳转小程序及微信开放标签加载过慢问题
  3. Java程序创建Map集合,创建Emp对象,并将Emp对象添加到集合中(Emp对象的id作为Map集合的键),并将id为015的对象从集合中移除。
  4. 音频编解码中关于转码以及播放的总结
  5. 教育直播app开发该如何借机发展
  6. mpvue+小程序云开发,纯前端实现婚礼邀请函
  7. 蜜趣疑似机器人_寻找12名锦鲤,每人10000+元免单大礼!你吃喝玩乐,这家商场全包了...
  8. android 照片拼接长图_最智能的 Android 长图拼接应用:图片自动连接
  9. 思岚轮式机器人底盘ZEUS怎么样?
  10. 一年365天,初始水平值为1.0,每工作一天水平增加N,不工作时水平不下降,一周连续工作4天