linux不重启在线更换故障硬盘(大数据服务器单盘raid0条件下)
文章目录
- 前言
- 操作
前言
一般的业务服务器硬盘都做了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条件下)相关推荐
- 【服务器数据恢复】Raid阵列更换故障硬盘后数据同步失败的数据恢复案例
服务器数据恢复环境: IBM某型号小型机+AIX+Sybase+某型号存储阵列柜. 阵列柜12块SAS机械硬盘组成RAID(其中一块为热备盘). 服务器故障: 一块磁盘出现故障离线,管理员更换磁盘,开 ...
- linux raid更换硬盘,linux系统raid1更换故障硬盘处理过程
本文详细叙述了linux系统raid1更换故障硬盘处理过程. raid1更换故障硬盘处理过程: 1.服务器两个硬盘/dev/sda和/dev/sdb组成raid1,结构如下 /dev/sda1 + / ...
- HP 3PAR 8440存储更换故障硬盘
HP 3PAR 8440存储更换故障硬盘 换盘步骤 1,查看磁盘信息 2,更换硬盘 3,更换完成,回迁数据 换盘步骤 1,查看磁盘信息 showpd -i "showpd -i" ...
- 戴尔PowerEdge2950服务器-更换故障硬盘
戴尔PowerEdge2950服务器-更换故障硬盘 戴尔PowerEdge2950服务器更换故障盘后,并没有立即重构数据. 进到RAID配置界面后,发现当前故障盘的状态 为 Ready 于是我摁F2键 ...
- 在线视频插上“大数据翅膀”
无论有小孩还是没小孩的朋友,如今都不会错过每周的<爸爸去哪儿>节目.作为当下最火的综艺节目,各种分析和报道可谓满天飞,但目前能够被引用的数据往往局限于电视收视率和网络播放量,这种" ...
- 大数据服务器环境配置
大数据服务器环境配置 前言: 本人萌新,最近买了3台云服务器便想自己搭建一个大数据的环境.因为是试手服务器,加上是学生党没什么钱呀~所以配置没买太高.本人选择了3台1核2G的服务器. 1. 操作系 ...
- 客快物流大数据项目(二十八):大数据服务器环境准备
目录 大数据服务器环境准备 一.服务器规划 二.Linux虚拟机环境搭建
- 大数据服务器系统安装与传统服务器安装的区别
传统服务器安装部署 1 系统硬盘 系统硬盘做RAID1 /boot 200M /SWAP 内存的1-2倍(在大数据环境下,将其关闭能提高速度 但是可能会有内存溢出问题) / 剩余所有容量 2 数据硬盘 ...
- 传统服务器 系统安装 和大数据服务器系统安装的区别
传统服务器系统安装 系统硬盘(100%完全独立,不要存储业务数据) 物理磁盘做raid1(两个硬盘物理备份) /boot 200M /SWAP 内存的1-2被(大数据集群中要关闭) / 所有的空间 数 ...
最新文章
- wpf中的点击窗口放大放小按钮怎么写_Python tkinter教程01:创建窗口
- UA MATH567 高维统计II 随机向量8 图的Max-cut问题 0.5近似算法的运行时间分析
- 误删Windows文件后恢复技巧
- 【年终总结】2019年有三AI知识星球做了什么,明年又会做什么
- Oracle 该用户下所有的表
- java servlet jsp javabean关系图,一个关于javaBean+servlet+jsp的MVC架构有关问题
- 扩散(信息学奥赛一本通-T1437)
- 各种字符串Hash函数
- github博客突然无法访问_紫菜头博客被DNS污染攻击关站
- ArchSummit微课堂|蘑菇街DevOps实践及心路历程分享
- Android ButterKnife示例
- 【Java爬虫】爬取淘宝买家秀
- 不知道怎么开发VR游戏?Unity5.3官方VR教程重磅登场-系列3 VR中的交互方式
- docker-bridge如何通信
- matlab仿真电磁波的产生,电磁场与电磁波Matlab仿真
- Walkthrough: Word 2007 XML 格式
- php 读取解析excel文件内容,怎么用PHP读取Excel文件信息及内容?(图文+视频教程)...
- 人人都是产品经理 产品经理培训 互联网产品经理
- mybatis运行报错java.sql.SQLNonTransientConnectionException: Public Key Retrieval is not allowed
- 记一次 .NET 某制造业 MES 系统崩溃分析
热门文章
- 列主元的Gauss-Jordan消元法-python实现
- 微信h5页面跳转小程序及微信开放标签加载过慢问题
- Java程序创建Map集合,创建Emp对象,并将Emp对象添加到集合中(Emp对象的id作为Map集合的键),并将id为015的对象从集合中移除。
- 音频编解码中关于转码以及播放的总结
- 教育直播app开发该如何借机发展
- mpvue+小程序云开发,纯前端实现婚礼邀请函
- 蜜趣疑似机器人_寻找12名锦鲤,每人10000+元免单大礼!你吃喝玩乐,这家商场全包了...
- android 照片拼接长图_最智能的 Android 长图拼接应用:图片自动连接
- 思岚轮式机器人底盘ZEUS怎么样?
- 一年365天,初始水平值为1.0,每工作一天水平增加N,不工作时水平不下降,一周连续工作4天