• Linuxonline扫描共享存储磁盘


    Linux主机对磁盘设备进行重新配置的方式有:

    1.重启系统

    2.echo /proc下的scsi设备列表

    3.通过/sys下的属性设置运行scsi扫描

    4.卸载并重新加载HBA驱动模块

    5.通过HBA卡厂商提供的脚本进行scsi扫描

    RAC数据库添加共享磁盘后,最简单的方式就是通过/sys下的属性设备在线扫描scsi设备。不需要重启系统。

    存储管理员将相应的盘添加到指定的机器后。扫描磁盘,两个节点都要执行:

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

      

    注意,有的机器有多个光纤接口,就要多次,如下:

    ls -a /sys/class/scsi_host
    .  ..  host0  host1  host10  host11  host12  host13  host14  host15  host16  host17  host18  host2  host3  host4  host5  host6  host7  host8  host9
    

      

    这里有19个,就要执行19次命令:

    echo "- - -" > /sys/class/scsi_host/host0/scan
    echo "- - -" > /sys/class/scsi_host/host1/scan
    ...
    echo "- - -" > /sys/class/scsi_host/host19/scan
    

      

    可以写个脚本:

    #!/bin/bash
    for scsi_host in `ls -lh /sys/class/scsi_host/*|awk '{print $9}'`
    do
         $scsi_host/scan
    done
    

      

    '- - -' 代表channel,target和LUN编号。以上命令会导致hba卡下所有channel,target以及可见LUN被扫描。

    最后使用 fdisk -l 就可以查看到了。

  • 相关阅读:
    几数之和的题目
    File类
    递归
    Collections
    Map集合
    泛型
    类型通配符
    可变参数
    异常
    Collection集合
  • 原文地址:https://www.cnblogs.com/abclife/p/15730240.html
Copyright © 2020-2023  润新知