一:实验环境:vmwarevsphere4虚拟机上,操作系统版本RHEL5.6

查看现有磁盘数量。

161622572.jpg

二:我们先cat/proc/scsi/scsi这个文件,会看到系统中已经包含了一块scsi硬盘161622416.jpg

三:这时我们以root权限执行echo"scsiadd-single-device0010">/proc/scsi/scsi添加scsi设备

解释一下scsiadd-single-deviceabcd这个指令中的参数:
a-------Host是硬盘所在的SCSI控制器的编号,这里只有一个控制器,所以为0
b-------Channel硬盘所在SCSI通道的编号,这里是单通道,为0
c-------Id硬盘的SCSIID号,就是插入的硬盘插槽编号,
这里我最开始安装虚拟Linux系统的时候虚拟了一个SCSI硬盘(SCSIID为0),
现在再虚拟一块出来的话,SCSIID为1
d-------Lun,硬盘的lun号[logicalunitnumber]即逻辑单元号,指的是一个用于SCSI总线的唯一的识别号,
总线使它能区别其他八个设备(它们每个都是一个逻辑单元)。

161622663.jpg

四:fdisk-l查看磁盘数量,出现sdb

162158876.jpg

五:移除/dev/sdb

执行移除命令echo"scsiremove-single-device0010">/proc/scsi/scsi

162445948.jpg

六:查看cat/proc/scsi/scsi

162547112.jpg

七:fdisk-l查看磁盘数量,/dev/sdb已经被移除

162547133.jpg