现有环境基本都是线下server以及线上虚拟机等,几乎都支持热插拔,热扩容,所以在线添加新磁盘就尤为重要,这样可以无需中断当前系统以及程序运行,大大保证了服务的可用性,这里简单记录下centos7热识别磁盘的过程
#首先增加一块新磁盘,这里不做过多讲述
#增加完毕后使用命令查看
fdisk -l
#发现新磁盘并没有被发现,现在运行如下命令,通过重新扫描 SCSI (注:Small Computer System Interface 小型计算机系统接口)总线并添加 SCSI 设备
ls /sys/class/scsi_host/ echo "- - -" > /sys/class/scsi_host/host0/scan echo "- - -" > /sys/class/scsi_host/host1/scan echo "- - -" > /sys/class/scsi_host/host2/scan #检查 SCSI 设备的名称,然后重新扫描 SCSI 总线 ls /sys/class/scsi_device/ echo 1 > /sys/class/scsi_device/1\:0\:0\:0/device/rescan echo 1 > /sys/class/scsi_device/2\:0\:0\:0/device/rescan echo 1 > /sys/class/scsi_device/2\:0\:1\:0/device/rescan
#使用fdisk -l这时发现新磁盘已经被添加进来了