on  it road.com

方法二

sg3_utils 包提供了 rescan-scsi-bus.sh 脚本,该脚本在 redhat linux 和 CentOS 上扫描新的 lun。
所以要首先使用这个脚本,我们必须安装 sg3_utils rpm。

# yum install sg3_utils
# ./rescan-scsi-bus.sh

现在使用“fdisk -l”命令或者“multipath -l”命令(如果已配置)检查新发现的磁盘。

# fdisk -l
# multipath -l
在 CentOS/RHEL 中如何检测和扫描新的 Luns

在 Linux 机器上工作时,有时 Linux 管理员必须扫描存储团队分配给服务器的新存储或者 LUN。
在 Redhat Linux 和 CentOS 中,我们可以使用脚本“rescan-scsi-bus.sh”或者使用“/sys/class”文件扫描 LUN,而无需重新启动服务器。

在我的场景中,我在服务器上有 4 个 FC(光纤通道)端口,并且在这些端口上分配了新的 Lun。
按照以下步骤检测或者扫描新的 Lun。

方法一

首先使用以下命令检查光纤通道:

# ls /sys/class/fc_host
host0  host1  host2  host3

现在使用以下命令扫描新的 luns:

# echo "1" > /sys/class/fc_host/host0/issue_lip
# echo "- - -" > /sys/class/scsi_host/host0/scan
# echo "1" > /sys/class/fc_host/host1/issue_lip
# echo "- - -" > /sys/class/scsi_host/host1/scan
# echo "1" > /sys/class/fc_host/host2/issue_lip
# echo "- - -" > /sys/class/scsi_host/host2/scan
# echo "1" > /sys/class/fc_host/host3/issue_lip
# echo "- - -" > /sys/class/scsi_host/host3/scan
日期:2020-09-17 00:12:38 来源:oir作者:oir