磁盘都是ready状态 centos7读不出

前两天帮朋友装机,装到CentOS7 的时候,硬盘突然就不认了。
明明在BIOS里都能看到硬盘,硬盘指示灯也亮着,但系统里就是找不到盘。
折腾了半天,最后发现是BIOS里有个RAID选项没关,给关了就好了。
有时候问题就是这么简单,一个设置没改对,折腾半天。

centos7系统中挂盘硬盘报错该怎么办?

诶?你是在CentOS7 上碰见挂载硬盘报"unknown filesystem type (null)"这茬儿是吧?我之前在2 02 3 年处理过类似情况,给你捋捋咋整。

首先得搞明白为啥报这错。
你看到的这个"unknown filesystem type (null)",说白了就是系统觉得这块硬盘要么没分区,要么分区格式它不认。
就像你塞个WPS文档进老式电脑,系统就懵逼了——"这玩意儿啥类型啊?"
我当年在西安的一家服务器机房遇到过。
解决这事儿其实挺清晰的,我按部就班给你说:
第一步:确认系统到底认不认识这块盘
你先得把CentOS7 启动进去。
然后开个终端,敲这几个命令看看: bash lsblk fdisk -l
这两个命令能帮你瞅瞅当前系统里有哪些盘。
比如lsblk里看到有个sdb,但底下啥分区都没有,那基本就对了——这就是报错的原因。

第二步:给硬盘分个区
这一步是关键。
你得用fdisk或者parted来分区。
我习惯用fdisk: bash fdisk /dev/sdb
进去之后: 1 . 按n新建分区 2 . 选主分区(p) 3 . 默认从1 开始分区就行 4 . 系统会问你分区大小,你可以按Enter让系统自动分配,或者自己敲数字+M(比如敲+1 0G) 5 . 最后按w保存退出
分完分区后,再用lsblk确认下分区出现了没。
比如分出了/dev/sdb1
第三步:格式化分区
分区完了还没完,还得格式化。
你选啥文件系统看需求,xfs和ext4 最常用。
我一般用xfs: bash mkfs.xfs /dev/sdb1
格式化可能要几分钟,看硬盘大小。

第四步:手动挂载
格式化完就能挂了。
先随便找个地方创建个挂载点: bash mkdir /mnt/mydisk
然后挂载: bash mount /dev/sdb1 /mnt/mydisk
挂载成功的话,你进/mnt/mydisk目录应该能看到点东西了。

第五步:搞开机自动挂载
这一步最磨人,但必须做。
首先得拿到分区的UUID: bash blkid /dev/sdb1
会输出一长串,里面有UUID="xxx-xxx-xxx-xxx-xxx"这一行,记下UUID="..."里的内容。

然后编辑/etc/fstab文件: bash vi /etc/fstab
在最下面加一行,照抄这个格式填:
UUID=xxx-xxx-xxx-xxx-xxx /mnt/mydisk xfs defaults 0 0
把UUID=...和挂载点/mnt/mydisk换成你自己的。
保存退出(Esc然后:wq)。

最后,重启电脑试试看: bash reboot
重启后检查/mnt/mydisk目录,如果里面有东西了,说明自动挂载成功了。

不过啊,你得注意几点: 1 . 操作前一定要备份重要数据!万一搞砸了分区数据没了,哭都来不及。
2 . 修改/etc/fstab的时候别手抖,写错了系统可能就启动不了了。
3 . 用UUID挂载是个好习惯,避免系统识别盘顺序变动导致挂载失败。

你要是觉得哪一步搞不定,随时问我。
我之前搞过好几块硬盘,经验还在。

UEFI安装CentOS及UEFI安装CentOS 7无法启动问题探究

硬件支持UEFI模式,用GPT分区装CentOS。

装CentOS7 启动不了,通常是引导配置错、系统文件坏、硬件出问题。

解决:改引导、修文件、查硬件。

装CentOS前,硬件得确认支持UEFI,分区用GPT。

装过程中,分区分好,引导装对,网络用户配好。

装后启动不了,检查引导、修文件、换硬件。

用U盘装,进救援模式修引导、修文件。

硬件问题,内存硬盘查一遍,固件更新下。

预防:数据备份,硬盘没坏道,关机别硬关。

调试,用lsblk看分区,efibootmgr看启动项。

问题还在,看官方文档或论坛。