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


root@nodeserver3:/opt/MegaRAID/perccli# ./perccli64 /c0/e32/s7 set jbodCOntroller= 0Status = SuccessDescription = Set Drive JBOD Succeeded.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 JBOD - 10.691 TB SAS HDD N N 512B INTEL SSDSC2KB960G8 U---------------------------------------------------------------------------------设置成直通模式后,就可以正常被操作系统识别与使用了 。


3、import外来状态磁盘
因为有些磁盘由于做了raid0或其他阵列的情况,在经过热插拔后在开机后,磁盘就会变成”Foreign”外来状态 。


3.1. 查看磁盘
说明:由于测试的这台服务器是华为服务器,因此使用了适用于华为服务器来的命令“storcli”,用法与perccli命令一样 。
从输出可以看到有两块磁盘变为了“UBad”状态 。
[root@nodeserver10 storcli]# ./storcli64 /c0 show---------- 省略 ----------Physical Drives = 4PD LIST :=======---------------------------------------------------------------------------------EID:Slt DID State DG Size Intf Med SED PI SeSz Model Sp Type---------------------------------------------------------------------------------252:0 0 Onln 0 278.464 GB SAS HDD N N 512B ST300MP0005 U -252:1 1 Onln 1 278.464 GB SAS HDD N N 512B ST300MP0005 U -252:2 2 UBad 2 278.464 GB SAS HDD N N 512B ST300MP0005 U -252:3 4 UBad 3 893.137 GB SATA SSD N N 512B INTEL SSDSC2KB960G8 U ----------------------------------------------------------------------------------EID=Enclosure Device ID|Slt=Slot No|DID=Device ID|DG=DriveGroupDHS=Dedicated Hot Spare|UGood=Unconfigured Good|GHS=Global HotspareUBad=Unconfigured Bad|Sntze=Sanitize|Onln=Online|Offln=Offline|Intf=InterfaceMed=Media Type|SED=Self Encryptive Drive|PI=Protection InfoSeSz=Sector Size|Sp=Spun|U=Up|D=Down|T=Transition|F=ForeignUGUnsp=UGood Unsupported|UGShld=UGood shielded|HSPShld=Hotspare shieldedCFShld=Configured shielded|Cpybck=CopyBack|CBShld=Copyback ShieldedUBUnsp=UBad Unsupported|Rbld=RebuildEnclosures = 1---------- 省略 ----------

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

文章插图
查看外来磁盘状态


3.2. 转换磁盘格式
[root@nodeserver10 storcli]# ./storcli64 /c0/e252/s2 set goodCLI Version = 007.1613.0000.0000 Oct 29,2020Operating system = Linux 5.4 119-19-0008.3COntroller= 0Status = SuccessDescription = Set Drive Good Succeeded.[root@nodeserver10 storcli]# ./storcli64 /c0/e252/s3 set goodCLI Version = 007.1613.0000.0000 Oct 29,2020Operating system = Linux 5.4 119-19-0008.3COntroller= 0Status = SuccessDescription = Set Drive Good Succeeded.
服务器换硬盘后数据怎么处理,服务器硬盘如何重新分区

文章插图
转换磁盘格式


3.3. import引导外来状态磁盘
[root@nodeserver10 storcli]# ./storcli64 /c0/fall importCLI Version = 007.1613.0000.0000 Oct 29,2020Operating system = Linux 5.4 119-19-0008.3COntroller= 0Status = SuccessDescription = Successfully imported foreign configuration.
服务器换硬盘后数据怎么处理,服务器硬盘如何重新分区

文章插图
import外来状态磁盘


3.4. 查看import结果
sdc、sdd磁盘已可以被操作系统识别 。
[root@nodeserver10 storcli]# lsblkNAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTsda 8:0 0 278.5G 0 disk├─sda1 8:1 0 20G 0 part /├─sda2 8:2 0 2G 0 part [SWAP]├─sda3 8:3 0 20G 0 part /usr/local└─sda4 8:4 0 236.5G 0 part /datasdb 8:16 0 278.5G 0 disksdc 8:32 0 278.5G 0 disksdd 8:48 0 893.1G 0 disk???????????
服务器换硬盘后数据怎么处理,服务器硬盘如何重新分区

文章插图
查看import结果


总结
以上内容是本篇文章的全部 , 在配置磁盘上只简单说明了一下配置成直通模式的命令,若想要配置成raid可以查看小堂之前发布的文章 。本篇文章主要帮助我们如何在线不停机的情况下完成磁盘的初始化与引导使用 。
后续将继续更新关于日常可能会发生的一些情况的解决办法:例如raid里面的其中一块盘故障,怎么在线更换这块盘与重构raid但不影响业务数据等内容 。
如果大家有疑问或者新的想法,欢迎联系我沟通交流 。


推荐阅读