linux新加硬盘识别不到怎么解决

您可以通过以下命令查看新添加的硬盘是否被识别:lsblk或者fdisk -l。如果新硬盘没有被识别,您可以尝试使用cat /proc/scsi/scsi或者lsscsi查看SCSI卡硬盘信息 。

问题描述

Linux系统中新加硬盘后,无法识别,或者识别后无法正常使用,这可能是由于硬件故障、驱动问题或系统配置不当等原因导致的,本文将介绍如何解决这个问题。

排查方法

1、查看硬盘状态

linux新加硬盘识别不到怎么解决

我们需要查看新加硬盘的状态,在终端中输入以下命令:

sudo fdisk -l

这个命令会显示所有磁盘和分区的信息,在输出结果中,找到新加的硬盘,确认其设备名(如:/dev/sdb)。

2、检查硬盘是否被正确识别

如果硬盘没有被正确识别,我们需要检查硬盘是否被系统识别为可移动设备,在终端中输入以下命令:

sudo fdisk -l | grep 'sd[b-z]'

这个命令会显示所有以“sd”开头的磁盘设备,如果新加的硬盘被正确识别,你应该能在输出结果中看到它。

3、检查硬盘分区情况

linux新加硬盘识别不到怎么解决

接下来,我们需要检查硬盘的分区情况,在终端中输入以下命令:

sudo fdisk -l /dev/sdb  将sdb替换为实际的设备名

这个命令会显示硬盘的所有分区信息,如果新加的硬盘没有分区,你需要手动创建一个分区,在终端中输入以下命令:

sudo fdisk /dev/sdb  将sdb替换为实际的设备名

然后按照提示进行操作,创建一个新的分区,创建完成后,使用以下命令格式化新创建的分区:

sudo mkfs.ext4 /dev/sdb1  将sdb1替换为实际的新分区设备名

4、挂载硬盘分区并设置开机自动挂载

我们需要将新加的硬盘分区挂载到系统中,并设置开机自动挂载,创建一个挂载点:

sudo mkdir /mnt/new_disk  将new_disk替换为你想要的挂载点名称

挂载新加的硬盘分区到刚刚创建的挂载点:

linux新加硬盘识别不到怎么解决

sudo mount /dev/sdb1 /mnt/new_disk  将sdb1替换为实际的新分区设备名和挂载点名称

为了设置开机自动挂载,我们需要编辑/etc/fstab文件,备份原始文件:

sudo cp /etc/fstab /etc/fstab.bak  如果文件不存在,这一步可以省略

使用文本编辑器打开/etc/fstab文件,添加以下内容(将UUID替换为实际的分区UUID):

UUID=your_partition_uuid /mnt/new_disk ext4 defaults 0 0  将your_partition_uuid替换为实际的分区UUID;将ext4替换为实际的文件系统类型;将defaults替换为实际的挂载选项;将0 0替换为实际的dump和fsck选项(这两个选项通常不需要手动设置)

保存文件后,重启系统,系统启动时,新加的硬盘分区应该已经被正确挂载,并且可以正常使用了。

原创文章,作者:酷盾叔,如若转载,请注明出处:https://www.kdun.com/ask/169871.html

本网站发布或转载的文章及图片均来自网络,其原创性以及文中表达的观点和判断不代表本网站。如有问题,请联系客服处理。

(0)
酷盾叔
上一篇 2024-01-24 06:40
下一篇 2024-01-24 06:44

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

产品购买 QQ咨询 微信咨询 SEO优化
分享本页
返回顶部
云产品限时秒杀。精选云产品高防服务器,20M大带宽限量抢购 >>点击进入