在 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
新添加的硬盘应该会出现在磁盘列表中。