最近实验室的服务器有一块硬盘损坏了,心里万分紧张,因为有两个研究都是基于这个服务器里的数据,然后代码也是在这个服务器上跑的,之前配这个服务器就花了很长很长的时间,这次有个硬盘坏了心里就感到十分紧张起来,自己也不是专业搞这个的,之前学的知识都忘光了,这几天亡羊补牢了一下,接下来打算写个帖子记录一下这次更换坏掉服务器硬盘的过程。

1.服务器基本情况介绍

服务器系统是redhat,内存64G,硬盘2.7T,服务器上插着4块硬盘。
今天复习了一下基本知识,然后把之前服务器的配置情况重新熟悉了一下,目前的配置情况是这样的:

  1. 整个服务器识别的硬件存储设备就一个sda,size是2.7T,在这个sda上分了三个区,因此有sda1,sda2,sda3,其中sda1和sda2就是单独的分区,在这个分区的基础上直接进行的格式化和挂载,而sda3做成了物理卷,然后做成卷组,最后这个卷组分成了三个逻辑卷lv_root,lv_swap,lv_home,目前数据等存储操作都在lv_home上面,swap就是交换分区,root主要应该是系统和软件安装之类的东西。
  2. 服务器插了4块硬盘,但是识别出来磁盘只有一个sda,有一些奇怪(sd代表SCSI/SATA/U 盘,a代表第一个被系统识别到的设备)。这应该是由于RAID造成的,RAID大致可以分为硬件磁盘阵列和软件磁盘阵列,它们的联系和区别可见该链接。可以肯定的是服务器肯定做了RAID5,但是究竟是硬件RAID还是软件RAID就不知道了,需要进一步分析一下。查看方式可以看下面几个链接:CentOS系统下查看raid信息,以及磁盘信息的方法, / proc / mdstat下’Personities’功能的含义是什么,软RAID配置及查看,软RAID含义解释。利用两个链接里的方法查看,发现本服务器没有使用软RAID,然后查看scsi,可以发现用的是IBM的 serveRAID M5210,于是就可以确定本服务器使用的应该硬RAID5的方案。IBM服务器配置ServeRAID M5210阵列卡的具体方式可以参见这个链接。

    由于之前学的是linuxprobe这本书,里面关于RAID只讲了软件RAID,之前配置的时候一直尝试出错,想要删掉RAID信息,重新配置一个新的RAID,一直失败,最后也不知道问题在哪,现在终于搞清楚了,原来这个服务器是硬件RAID。
  3. 看网上说的,需要买大小、转速一样的硬盘,直接插上应该就可以了事了,最好是支持热备的(参考链接)。目前一个盘坏掉了之后,坏掉的盘的数据就被导入到热备盘里了,然后更换一个新的并且是好的硬盘之后,数据应当会重新导入到那个新更换的盘里面,之前备份了数据的热备盘恢复到热备盘的状态,参考链接。
  4. 但是也还存在一些问题,硬RAID5加热备应该是直接插入就行了,那软RAID5加热备如果坏了一块需要咋样修复并重新配置成RAID5加热备呢?是不是需要更换硬盘后重新配置RAID5信息?需要重新配置的话在此基础上分配的逻辑卷需要卸载吗?有大佬知道的话还请指导一下。

2.其他

2.1RAID简介

目前RAID技术大致分为两种:基于硬件的RAID技术和基于软件的RAID技术。通过用硬件来实现RAID功能的就是硬RAID,比如:各种RAID卡,还有主板集成能够做的RAID的都是硬RAID。通过用操作系统来完成RAID功能的就是软RAID,比如:在Windows2000操作系统下,用三块硬盘做的RAID5。硬件raid采用专门的硬件raid控制器链接硬盘和电脑,硬件raid外设将所有链接的硬盘组成一个硬盘卷,对于系统而言只能直接识别一整个raid硬盘卷,而无法识别到整个raid卷里的单个成员盘。软件raid的各个成员盘对于操作系统都是见的,但是只以一整个raid分卷使用。
参考链接1
参考链接2
参考链接3
参考链接4

一次服务器硬盘损坏修复记录贴(顺便把服务器硬件信息都搞清楚了)相关推荐

  1. 硬盘坏了mysql数据恢复_mysql服务器硬盘损坏后的数据恢复

    摘要: 在实际工作中遇到了mysql服务器硬盘挂掉的情况,并且无slave无备份.此时就只能去恢复硬盘的数据了.本文根据一次实战操作整理,分别用4种办法尝试修复数据.我们首先拿到了坏硬盘上的文件,在新 ...

  2. ubuntu系统损坏修复_修复损坏的ubuntu gui

    ubuntu系统损坏修复 I switch between work and Personal Computer a lot. I recently noticed that I haven't us ...

  3. SQL Server 损坏修复

     一 常见错误解读 SQL Server 对数据库损坏的错误类型做了细化,在此对几个典型的错误作一下介绍. 错误信息是:"在文件 '%ls'中.偏移量为 %#016I64x 的位置执行 ...

  4. ASM磁盘头损坏修复

    ASM磁盘头损坏修复 查看正常ASM磁盘磁盘头信息 od bbed UE 磁盘头损坏检查 kfed查看 kfed find 磁盘头损坏修复 kfed repair dd 手工重构磁盘头 补充---2号 ...

  5. mysql数据库损坏修复方法介绍

    由于临时断电,使用kill -9中止MySQL服务进程,所有的这些都可能会毁坏MySQL的数据文件.如果在被干扰时,服务正在改变文件,文件可能会留下错误的或不一致的状态.因为这样的毁坏有时是不容易被发 ...

  6. 电脑坏了怎么把硬盘的mysql数据恢复_mysql服务器硬盘损坏后的数据恢复

    摘要: 在实际工作中遇到了mysql服务器硬盘挂掉的情况,并且无slave无备份.此时就只能去恢复硬盘的数据了.本文根据一次实战操作整理,分别用4种办法尝试修复数据.我们首先拿到了坏硬盘上的文件,在新 ...

  7. 【转】SuperBlock损坏修复

    转自: http://blog.sina.com.cn/s/blog_709df8c80100ldup.html SuperBlock损坏修复 什么是superblock? 可以参考下这个网站:htt ...

  8. SuperBlock损坏修复

    SuperBlock损坏修复 转载▼ 标签: 杂谈 分类: linux学习日记 什么是superblock? 可以参考下这个网站:http://homepage.smc.edu/morgan_davi ...

  9. SQL数据库无法附加 系统表损坏修复 数据库中病毒解密恢复

    SQL数据库无法附加 系统表损坏修复 数据库中病毒解密恢复 开发此工具是为了 让手工恢复数据库物理故障时 更加简单便捷直观, 本工具用于物理修复独立处理大部分问题以及与DBCC配合完成修复各种数据库错 ...

最新文章

  1. etherchannel
  2. mysql根据经纬度搜周边_mysql根据经纬度获取附近的商家
  3. MacOS系统自带截图快捷键
  4. 分治——Secret Cow Code S(洛谷 P3612)
  5. 琉璃男主成毅手机壁纸,你要么?
  6. 财务金融类网页及app界面设计模板
  7. PHP_CodeSniffer HG 服务端部署篇
  8. linux数组fortran,Fortran77-90-95入门(十)--数组
  9. h5策划书_一个成功的H5策划方案有哪些注意的点
  10. 计算机四级网络工程师笔记
  11. java初级工程师职责_Java初级开发工程师工作的岗位职责
  12. iVMS-4200 Mac 版监控客户端切换中文语言的方法
  13. Android Systrace 使用详解
  14. 大数据杀熟行为10月1日起明令禁止,作为开发的你怎么看?
  15. 网站性能优化之DNS Prefetch
  16. 为什么 MongoDB 使用 B 树?
  17. 多个图片合并为一个压缩包下载
  18. IDEA精选插件使用,建议收藏
  19. 申宝策略-船舶军工表现靓丽
  20. python中numpy.sum()函数

热门文章

  1. 天龙八部服务器维护几点开服,天龙八部开服时间表2020-开服时间表一览
  2. 开发工具 - WakaTime 时间记录
  3. 解决 ORA-00913: too many values
  4. Linux环境——MySQL安装及配置(5.7版本)
  5. 递归求第五个人的年龄
  6. 盯住Z世代增量,汽车之家818车晚透露哪些营销信号?
  7. 期权 matlab vba,最全的期权定价VBA模板
  8. JavaScript实时监听歌曲播放进度显示对应歌词
  9. 单倍型基因组组装方法
  10. Win11打字不显示选字框怎么办?Win11打字不显示选字框的解决方法