添加scsi硬盘
ls /sys/class/scsi_host
可以看到里面有几个host,在每个host里面都扫描一次
echo "- - -" > /sys/class/scsi_host/host0/scan
然后lsblk就能看看到新增的硬盘
删除硬盘:
-------在线移除硬盘--------------
[root@localhost scsi]# cat /proc/scsi/scsi
Attached devices:
Host: scsi2 Channel: 00 Id: 00 Lun: 00 (控制器号:scsi2 scsi通道号:channel:00 scsi ID号,对应硬盘插槽号:00 对应硬盘LUN号)
Vendor: VMware, Model: VMware Virtual S Rev: 1.0
Type: Direct-Access ANSI SCSI revision: 02
Host: scsi2 Channel: 00 Id: 01 Lun: 00
Vendor: VMware, Model: VMware Virtual S Rev: 1.0
Type: Direct-Access ANSI SCSI revision: 02
Host: scsi2 Channel: 00 Id: 02 Lun: 00
Vendor: VMware, Model: VMware Virtual S Rev: 1.0
Type: Direct-Access ANSI SCSI revision: 02
Host: scsi2 Channel: 00 Id: 03 Lun: 00
Vendor: VMware, Model: VMware Virtual S Rev: 1.0
Type: Direct-Access ANSI SCSI revision: 02
Host: scsi1 Channel: 00 Id: 00 Lun: 00
Vendor: NECVMWar Model: VMware IDE CDR10 Rev: 1.00
Type: CD-ROM ANSI SCSI revision: 05
Host: scsi2 Channel: 00 Id: 04 Lun: 00
Vendor: VMware, Model: VMware Virtual S Rev: 1.0
Type: Direct-Access ANSI SCSI revision: 02
[root@localhost scsi]# cat /proc/partitions
major minor #blocks name
8 32 1048576 sdc
8 33 1047535 sdc1
8 16 2097152 sdb
8 17 2096111 sdb1
8 0 41943040 sda
8 1 1048576 sda1
8 2 40893440 sda2
8 48 1048576 sdd
8 49 1047535 sdd1
11 0 7377920 sr0
253 0 38744064 dm-0
253 1 2146304 dm-1
253 2 4096 dm-2
253 3 512000 dm-3
253 4 4096 dm-4
253 5 512000 dm-5
253 6 4096 dm-6
253 7 512000 dm-7
253 8 512000 dm-8
253 9 512000 dm-9
253 10 512000 dm-10
253 11 512000 dm-11
8 64 1048576 sde
[root@localhost proc]# dmesg | grep sda //确定硬盘的控制器号等信息
[ 2.199547] sd 2:0:0:0: [sda] 83886080 512-byte logical blocks: (42.9 GB/40.0 GiB)
[ 2.199572] sd 2:0:0:0: [sda] Write Protect is off
[ 2.199572] sd 2:0:0:0: [sda] Mode Sense: 61 00 00 00
[ 2.199637] sd 2:0:0:0: [sda] Cache data unavailable
[ 2.199638] sd 2:0:0:0: [sda] Assuming drve cache: write through
[ 2.201085] sda: sda1 sda2
[ 2.202671] sd 2:0:0:0: [sda] Attached SCSI disk
[ 5.902605] EXT4-fs (sda1): mounted filesystem with ordered data mode. Opts: (null)
sda的控制器、通道等信息 为 2:0:0:0
删除sda
[root@localhost scsi]# echo "scsi remove-single-device 2 0 0 0" > /proc/scsi/scsi //删除对应硬盘