1.先查看坏盘信息(如raid信息/硬盘大小/坏盘位置/挂载信息):
查看raid信息和硬盘大小可以借助MegaClI工具(需额外下载)输入命令
/opt/MegaRAID/MegaCli/MegaCli64 -PDlist -aALL 查看硬盘信息 /opt/MegaRAID/MegaCli/MegaCli64 -PDList -aALL |grep -i "slot\|Firmware state"查看硬盘状态
2.关机换盘:
请注意一定要先关机再插拔硬盘,否则可能会导致硬盘信息丢失或者文件系统损坏
3.开机进系统:
(1)此时如果服务器硬盘是做的raid5或者raid6,则不需要重新做raid(有write back和rebulid),如果是做的raid 0,则需要重新做raid,这样操作系统才能识别硬盘。
(2)若是服务器设置的是raid 0,更换硬盘后重新开机会进行磁盘检测,进入修复模式(需要输入linux的root密码),然后输入命令:mount -o remount,rw /(该命令是赋予修复模式下读写权限,用于修改挂载信息文件)
(3)vim /etc/fstab(磁盘挂载文件),把坏盘的UUID挂载信息注释掉(在相应挂载信息前加“#”即可)
(4)reboot重启
4.分区格式化挂载
(1)分区:输入fdisk -l查看系统分区情况,找到未进行分区的磁盘(如/dev/sdb),输入parted /dev/sdb 进入分区模式,输入mklabel gpt进行创建GUID分区表,输入mkpart进行分区,根据提示选择相应模式,如:filesystem name,ext4,start:0(磁盘第一个),end:-1,然后输入p查看分区信息
(2)格式化:输入命令:mkfs.ext4 -T largefile /dev/sdb1(对于大容量磁盘格式化需要加-T参数快速格式化)
(3)挂载:此时已产生新的UUID号,将之替换到/etc/fstab中的旧UUID号,并把“#”去掉,保存退出
输入mount -a进行挂载,完成!