Linux新增硬盘,扫描总线,识别硬盘

 

开机,新增加硬盘后,系统内并不会查看到新增硬盘,在不重启的情况下,就需要出发内核重新扫描总线来识别新增硬盘了

  1. VMware新添加一块5G硬盘

     

     

  2. 查看现有硬盘挂载的适配器
    ll /sys/block/sda

     

     可以根据连接路径查看sda硬盘的相关信息

    ll /sys/devices/pci0000:00/0000:00:10.0/host2/target2:0:0/2:0:0:0/block/sda
    

     

     各种命令需要从此目录读取sda设备的信息

    查看host2信息

    ll /sys/devices/pci0000:00/0000:00:10.0/host2

     

     
    我添加的是scsi的硬盘,继续选择scsi_host

     

     

     

     里面有一个scan文件

    echo '- - -' > /sys/devices/pci0000:00/0000:00:10.0/host2/scsi_host/host2/scan

    or

    echo '- - -' > /sys/class/scsi_host/host2/scan


    /sys/class/scsi_host/host2是一个软连接

     

     

  3.  

    demsg --human  # 查看内核变动信息

     

    journalctl --system
    journalctl -k

     

     

  4.  

    可以查看硬盘的信息

    ll /sys/block/sdb

     

     

     

     

  5.  

    删除硬盘

    echo 1 > /sys/block/sdb/device/delete

     

     当然可以再次添加回来



      

posted @ 2020-12-06 14:12  ascertain  阅读(1922)  评论(0编辑  收藏  举报