CentOS识别新增硬盘设备,在不重启系统情况下

Kevin 教程 660 次浏览 2条评论

扫描新增硬盘

在服务器新加 SCSI 类型硬盘后,不重启系统情况下可能识别不了,需要用下面命令手动刷新一下。

注:先sudo su切换到 root 身份再运行,不然会提示权限不够。

echo "- - -" >  /sys/class/scsi_host/host0/scan

上面红色部分是 SCSI 接口,服务器通常有多个这样接口,用ls /sys/class/scsi_host命令查看。

[root@test ~]# ls /sys/class/scsi_host
host0  host1  host2  host3  host4  host5  host6  host7

那么如何查询使用的是哪个接口呢?运行udevadm info -a -p /sys/class/scsi_generic/sg0查看打印信息。其中下面这两段是我们要找的,可以看到笔者这台服务器 scsi_host 值是 host0。

  looking at parent device '/devices/pci0000:00/0000:00:17.0/host0/target0:0:0':
    KERNELS=="target0:0:0"
    SUBSYSTEMS=="scsi"
    DRIVERS==""

  looking at parent device '/devices/pci0000:00/0000:00:17.0/host0':
    KERNELS=="host0"
    SUBSYSTEMS=="scsi"
    DRIVERS==""

确认 scsi_host 值后,按实际情况修改上面刷新命令运行。若要确认命令运行情况,可sudo tail -20 /var/log/messages查看最近 20 条系统日志,之后再sudo fdisk -l查看硬盘是否已经被识别。

补充

查询 scsi_host 值网上还流传有另一个命令(如下),但笔者在 CentOS/RHEL6 下测试无效。

grep mpt /sys/class/scsi_host/host?/proc_name

评论列表

  1. #1

    ivermectin for corona https://ivermectin.mlsmalta.com/

  2. #2

    new hydroxychloroquine studies https://hydroxychloroquine.webbfenix.com/

发表评论

电邮地址用于 Gravatar 头像显示,不会被公开可见。