服务器换硬盘后数据怎么处理,服务器硬盘如何重新分区

前言
上一小节:小堂跟大家介绍了(正常)新硬盘接入后怎么配置成我们的操作系统可识别可使用的状态(如何在线更换服务器故障硬盘之更换并配置磁盘),其实这种磁盘我们在使用DELL服务器的IPMI、华为的IBMC等都是可以对这种磁盘进行配置 。
本小节:本小节主要介绍的是我们的资产(硬盘)在回收了之后管理员并未对磁盘进行初始化的情况下又二次使用的场景 。


1. 硬盘接入后状态
例如 : 做过RAID1/5的那些磁盘,我们只用其中一块的时候,在热插到我们的服务器时是没办法被DELL服务器IPMI进行管理使用的 。这种情况下的硬盘接入后,在dell服务器的IPMI界面查看到是处于“外来”状态,且无法对这块磁盘进行操作 。

服务器换硬盘后数据怎么处理,服务器硬盘如何重新分区

文章插图
【服务器换硬盘后数据怎么处理,服务器硬盘如何重新分区】DELL服务器识别到的外来状态磁盘图
IPMI无法对raid状态的外来磁盘进行操作
服务器换硬盘后数据怎么处理,服务器硬盘如何重新分区

文章插图
IPMI无法对raid状态的外来磁盘进行操作图


2. 使用perccli命令管理磁盘
服务器换硬盘后数据怎么处理,服务器硬盘如何重新分区

文章插图


2.1. 检查磁盘状态
root@nodeserver3:/opt/MegaRAID/perccli# ./perccli64 /c0/e32/s7 showCOntroller= 0Status = SuccessDescription = Show Drive Information Succeeded.Drive Information :=================---------------------------------------------------------------------------------EID:Slt DID State DG Size Intf Med SED PI SeSz Model Sp---------------------------------------------------------------------------------32:7 7 UGood F 10.691 TB SAS HDD N N 512B INTEL SSDSC2KB960G8 U---------------------------------------------------------------------------------
服务器换硬盘后数据怎么处理,服务器硬盘如何重新分区

文章插图
输出的硬盘状态图


2.2. 初始化磁盘
可通过初始化磁盘来清理磁盘的RAID信息,初始化会对磁盘进行全盘写入验证,可以用于检测磁盘是否有损坏或异常 。
root@nodeserver3:/opt/MegaRAID/perccli# ./perccli64 /c0/e32/s7 start initializatiOnController= 0Status = SuccessDescription = Start Drive Initialization Succeeded.
服务器换硬盘后数据怎么处理,服务器硬盘如何重新分区

文章插图
启动初始化图


2.3. 查看初始化进度
root@nodeserver3:/opt/MegaRAID/perccli# ./perccli64 /c0/e32/s7 show initializatiOnController= 0Status = SuccessDescription = Show Drive Initialization Status Succeeded.-----------------------------------------------------Drive-ID Progress% Status Estimated Time Left-----------------------------------------------------/c0/e32/s7 1 In progress ------------------------------------------------------// 状态在进行中:status = In progress// 进度:Progress% = 1%// 若磁盘容量较大初始化需要很久 , 可以使用【./perccli64 /c0/e32/s7 stop initialization】停止初始化,只要出现进度后就表示已经清完了raid信息,停止了初始化无法检查出磁盘是否有损坏,建议初始化完成,可以知道磁盘是否有异常 。
服务器换硬盘后数据怎么处理,服务器硬盘如何重新分区

文章插图
查看初始化进度图


2.4. 初始化完成
root@nodeserver3:/opt/MegaRAID/perccli# ./perccli64 /c0/e32/s3 show initializatiOnController= 0Status = SuccessDescription = Show Drive Initialization Status Succeeded.---------------------------------------------------------Drive-ID Progress% Status Estimated Time Left---------------------------------------------------------/c0/e32/s3 - Not in progress ----------------------------------------------------------// 初始化完成:状态 = Not in progress----------------------------------------------------------------------------------------------------root@nodeserver3:/opt/MegaRAID/perccli# ./perccli64 /c0/e32/s7 showCOntroller= 0Status = SuccessDescription = Show Drive Information Succeeded.Drive Information :=================---------------------------------------------------------------------------------EID:Slt DID State DG Size Intf Med SED PI SeSz Model Sp---------------------------------------------------------------------------------32:7 7 UGood - 10.691 TB SAS HDD N N 512B INTEL SSDSC2KB960G8 U---------------------------------------------------------------------------------// 初始化完成后阵列:DG = -

2.5. 配置磁盘
这里只简单进行配置成直通模式,详细配置可查看上一篇小节:更换并配置磁盘 。
没有初始化完成的磁盘无法进行配置,会报错误信息:磁盘在初始化中 。


推荐阅读