Chinaunix首页 | 论坛 | 博客
  • 博客访问: 708999
  • 博文数量: 139
  • 博客积分: 7607
  • 博客等级: 少将
  • 技术积分: 1964
  • 用 户 组: 普通用户
  • 注册时间: 2007-11-11 23:43
个人简介

...

文章分类

全部博文(139)

文章存档

2012年(53)

2011年(4)

2010年(29)

2009年(10)

2008年(33)

2007年(10)

分类: LINUX

2007-11-27 20:45:25

有时我们需要为在线系统添加热插拔的SCSI硬盘,此时我们不能停机,可以以下指令将新的硬盘加入系统中
h$Z5\.U'^ n p.a K0CNOUG博客首页2k/l z n c1^ u _
# echo "scsi add-single-device 0 0 1 0" > /proc/scsi/scsi                  // 添加硬盘
&k#w V G D&p0l b N u2x0# echo "scsi remove-single-device 0 0 1 0" > /proc/scsi/scsi            
// 删除硬盘CNOUG博客首页 ~$W7\ T,X x

l l,C z c#A0
对于指令中的四个数字分别表示scsi号、Channel号、Id号和LUN号
我们可以通过下述指令查看系统内SCSI硬盘的这些信息
E,c K9N-H7r;R0CNOUG博客首页*y i;B0E4Z+T

:j!w!y.V#P.M,Y/O0
# more /proc/scsi/scsi
C1h._9{ r'p N ^0Attached devices:CNOUG博客首页1~ z B P2K
Host:
scsi0 Channel: 00 Id: 00 Lun: 00                                                   // 四位数字的含义
#?-] j z q r#F#a!d0
Vendor: SEAGATE Model: ST373405LC       Rev: 0003
L!y v U*i r `0 Type:   Direct-Access                    ANSI SCSI revision: 03
9_0p!`:^+e c"^(h0Host: scsi0 Channel: 00 Id: 06 Lun: 00CNOUG博客首页 Z _2` O M#E:\ K l
Vendor: SUPER    Model: GEM318           Rev: 0
K6B1c#~ ] m w3O H/s0 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的定义同上

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

阅读(1227) | 评论(0) | 转发(1) |
给主人留下些什么吧!~~