注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

c.pass 的博客

众里寻他千百度,蓦然回首,那人却在,灯火阑珊处。

 
 
 

日志

 
 

Linux下关于热插拔硬盘的指令  

2010-09-13 21:40:18|  分类: 默认分类 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |


有时我们需要为在线系统添加热插拔的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硬盘的这些信息

#P.M,Y/O0# 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的定义同上

第三步:物理上断开硬盘或者磁带机连接


  评论这张
 
阅读(498)| 评论(0)
推荐 转载

历史上的今天

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017