linux命令模拟磁盘拔插盘

36 篇文章 3 订阅
34 篇文章 4 订阅

具体命令如下:

1.使用ll /sys/block命令查看磁盘编号,确认需要拔出的磁盘的编号,如 0 0 1 0;

# ll /sys/block

sda -> ../devices/pci0000:17/0000:17:02.0/0000:1c:00.0/host0/target0:2:2/0:2:2:0/block/sda
sdb -> ../devices/pci0000:17/0000:17:02.0/0000:1c:00.0/host0/target0:2:3/0:2:3:0/block/sdb

2、查看对应的磁盘插槽信息

# cat /proc/scsi/scsi

Host: scsi0 Channel: 02 Id: 02 Lun: 00
  Vendor: SEAGATE  Model: ST2400MM0129     Rev: C0D3
  Type:   Direct-Access                    ANSI  SCSI revision: 06
Host: scsi0 Channel: 02 Id: 03 Lun: 00
  Vendor: SEAGATE  Model: ST2400MM0129     Rev: C0D3
  Type:   Direct-Access          

代表含义:
scsi0: SCSI HBA ID
channel: SCSI Channel
Id: SCSI ID
Lun: LUN ID

对应上一个命令中target后面两个反斜杠中间的四个数字,如:/0:2:2:0/

3、使用命令echo “scsi remove-single-device 0 2 2 0”> /proc/scsi/scsi模拟拔出一块磁盘;

模拟拔出磁盘sda
4、使用命令echo “scsi add-single-device 0 2 2 0”> /proc/scsi/scsi将磁盘插回去。

  • 0
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值