物理机安装centos无法识别已有硬盘

1.概述

1.之前RAID元数据没有清除

在新添加磁盘或重新安装centos系统时,可能会出现无法识别到可用磁盘,导致安装中断。出现这种情况的原因可能是因为这些磁盘分区中包含了特殊的BIOS RAID元数据,一旦原配置丢失或损坏,即便该盘实际上已不在RAID组中,也无法被操作系统调用,这种状态为“Fake RAID”状态。

2.对硬盘进行低级格式化

硬盘低级格式化有什么作用

1.扇区清零,重写校验值

  硬盘被低级格式化之后,每个扇区的所有字节都会被置零,同时扇区的校验值会被恢复成为初始值,以便纠正一些由于使用久了出现的错误。比如硬盘出现校验的错误时就可以进行修复。

  2.重写扇区的标识信息

  最初的一些低级格式化工具都会在格式化硬盘的时候重写硬盘每个扇区的标识信息,同时会保留磁道的一些信息。但是这些只是针对老式的硬盘,对于现在的新式硬盘来说,这种做法已经是完全没有必要了。而且如果在我们现在的硬盘上再使用那些老式的工具,只会让硬盘损坏,所以我们才会说“低级格式化硬盘很危险”。

  3.检查扇区读写,替换缺陷扇区

  低级格式化硬盘的工具会对硬盘的每个扇区都进行检查,如果发现有问题,就会对该扇区进行替换,修复。

  4.对所有的物理扇区进行重新编号

  低级格式化硬盘的工具会根据P-list的记录以及区段分配参数,重新对硬盘的物理扇区分配标识信息,将坏扇区隐藏起来。

  5.对磁道重新标号,重新写入相关信息

  低级格式化硬盘的工具会对每个磁道的伺服信息都重写,并且给磁道重新编号,而这样做的目的也就是为了让用户无法再访问隐藏起来的磁盘坏道。

  6.拒绝读写操作

  部分硬盘具有记录低级格式化硬盘的过程是不是正常结束的参数,如果不是正常结束的话,硬盘可能会拒绝一些读写操作。

  因此随意进行硬盘低级格式户是很危险的一个事情,因为低级格式化造成的数据丢失恢复难度非常之大,非专业人士是无法恢复的。

2.问题描述

RAID.jpg

进入系统过程中显示的三个磁盘

2.png

3.png

进入安装界面分区选项那里系统却找不显示硬盘

3.解决方法

在安装界面按 ctrl+alt+F2进入命令行操作模式
1.png

进入后画面如下
9.png


方法1

正常清除磁盘已有的文件系统

wipefs -af /dev/sd*

4.png

提示探测初始化失败,没有找到介质没有raid磁盘

通过设备映射阵列工具强制清除附加于磁盘上的RAID信息
10.png
提示没有RAID磁盘

那么问题应该不是出在这


方法2

通过DD命令对磁盘进行低级格式化

dd if=/dev/zero of=/dev/sd* bs=1024

7.png

命令结束后重启

6.png

重启后进入安装分区页面,三个磁盘已经出来了

之后可以进行正常安装

方法3

fsck 文件系统修复命令

用来检查和维护不一致的文件系统。若系统掉电或磁盘发生问题,可利用fsck命令对文件系统进行检查

fsck –y /dev/sdb1

#自动修复

参考文章:https://imno.one/2019/09/fix-disk-recognition-failure-when-reinstalling-centos-due-to-bad-raid-configuration

# linux 

本文由:星际难民
实践,测试,整理发布.如需转载请注明地址 本文标题:物理机安装centos无法识别已有硬盘
地址:https://530503.xyz/articles/2020/12/04/1607047562377.html

评论

取消