在 Linux 中添加新硬盘后,有的时候需要重启系统才能识别到,可以通过以下步骤在不重启的情况下使系统识别到新硬盘。

查看现有的磁盘列表

先查看系统已经识别到的磁盘列表:

lsblk

或者:

fdisk -l

使用 rescan-scsi-bus(推荐)

如果你的系统支持 rescan-scsi-bus.sh,可以安装并使用它来扫描新的硬盘设备。大多数 Linux 发行版需要先安装 scsitools 包:

sudo apt-get install scsitools  # Ubuntu/Debian
sudo yum install sg3_utils      # CentOS/RHEL

然后执行以下命令:

sudo rescan-scsi-bus

手动扫描 SCSI 主机

如果没有 rescan-scsi-bus.sh,可以通过手动扫描 SCSI 主机来使新硬盘被识别:

echo "- - -" | sudo tee /sys/class/scsi_host/host*/scan

这会强制系统扫描所有 SCSI 主机并识别新设备。

验证

执行命令查看是否识别到了新硬盘:

lsblk

或者:

fdisk -l

新添加的硬盘应该会出现在磁盘列表中。

最后修改:2024 年 10 月 21 日
如果觉得我的文章对你有用,请随意赞赏