Linux硬盘识别问题排查与解决(linux硬盘无法识别)

Linux是一种稳定可靠的系统,但是在日常的管理中也会遇到一些硬盘识别问题,比如新添加的硬盘无法识别或硬盘假故障等,这些问题对于系统的使用都有很大的影响,所以必须要有正确的排查和处理策略。

首先要做的,是运行一下df -h命令查看当前Linux系统中已经识别的硬盘:

[root@localhost ~]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sda1 20G 4.6G 17G 24% /

如果新加的硬盘没有出现在上面的命令结果中,说明硬盘没有被系统识别,需要排查一下。

接着,使用fdisk命令看看硬盘是否被系统识别:

[root@localhost ~]# fdisk -l
Disk /dev/sda: 20.0 GB, 200204802048 bytes, 39090976 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk label type: dos
Disk identifier: 0x000d3d7f
Device Boot Start End Sectors Size Id Type
/dev/sda1 * 2048 39064575 39062528 18.6G 83 Linux
/dev/sda2 39064576 39090975 26400 13M 5 Extended
/dev/sda5 39064576 39090975 26400 13M 82 Linux swap / Solaris

如上所述,我们可以使用fdisk命令来看到添加的硬盘是否被正确的识别,如果没有,可以通过分析fdisk命令的输出结果来确定硬盘是否存在假故障。

最后,无论是新添加的硬盘还是原来存在的硬盘,如果没有被识别出来,可以使用fdisk -l再次查看,并且将硬盘格式化成ext4文件系统,然后用mount命令把硬盘挂载上:

[root@localhost ~]# mkfs -t ext4 /dev/sda1
[root@localhost ~]# mount /dev/sdX /mnt/disk1

最后,请务必使用mount –a命令来重新加载系统所有挂载的硬盘,以便新识别的硬盘可以正常使用:

[root@localhost ~]# mount –a

通过上述排查及解决步骤,用户就可以把新添加的硬盘在Linux系统中正确的识别,从而达到正常使用该硬盘的目的。


数据运维技术 » Linux硬盘识别问题排查与解决(linux硬盘无法识别)