zoukankan      html  css  js  c++  java
  • Linux下关于热插拔硬盘的指令

     

    有时我们需要为在线系统添加热插拔的SCSI硬盘,此时我们不能停机,可以以下指令将新的硬盘加入系统中

    # echo "scsi add-single-device 0 0 1 0" > /proc/scsi/scsi                  // 添加硬盘
    # echo "scsi remove-single-device 0 0 1 0" > /proc/scsi/scsi            // 删除硬盘

    对于指令中的四个数字分别表示scsi号、Channel号、Id号和LUN号
    我们可以通过下述指令查看系统内SCSI硬盘的这些信息

    # more /proc/scsi/scsi
    Attached devices:
    Host: scsi0 Channel: 00 Id: 00 Lun: 00      // 四位数字的含义
    Vendor: SEAGATE Model: ST373405LC       Rev: 0003
    Type:   Direct-Access                    ANSI SCSI revision: 03
    Host: scsi0 Channel: 00 Id: 06 Lun: 00
    Vendor: SUPER    Model: GEM318           Rev: 0
    Type:   Processor

    对于支持热插拔SCSI技术的服务器,SCSI硬盘和磁带机可以在Linux下实现在线添加和移除,具体方法如下: 
    添加硬盘或者磁带机:

    第一步:将新硬盘或者磁带机做好物理连接;
    第二步:在Linux系统中以root用户运行命令:
    echo “scsi add-single-device x y z u"”> /proc/scsi/scsi


    其中:

    x是硬盘或者磁带机所在SCSI控制器号;
    y是硬盘或者磁带机所在SCSI通道的编号;
    z是硬盘或者磁带机的SCSI ID号;
    u是硬盘或者磁带机的lun号默认情况都是0
    如果x y z参数不正确,系统是不能识别添加的硬盘和磁带机的可以通过 cat /proc/scsi/scsi命令来核实是否添加成功。
    此命令将返回系统中识别到的所有SCSI设备的详细信息,报错厂商、型号容量、介质访问类型等;
    移除硬盘或者磁带机:
    第一步:在Linux系统中以root用户运行命令:

    echo “scsi remove-single-device x y z u”> /proc/scsi/scsi

    x y z u的定义同上
    第三步:物理上断开硬盘或者磁带机连接。
  • 相关阅读:
    CH4302 Interval GCD
    20201017 模拟赛总结
    LOJ#2610. 「NOIP2013」货车运输
    POJ3696 The Luckiest number
    20200925 小练习总结
    更新一波状态
    AFO
    【扩展lucas定理】
    【LCT维护子树信息】uoj207 共价大爷游长沙
    [bzoj4589]Hard Nim(FWT快速沃尔什变化+快速幂)
  • 原文地址:https://www.cnblogs.com/banwhui/p/5075775.html
Copyright © 2011-2022 走看看