'echo“- - -”> /sys/class/scsi_host/host0/scan'中的“- - -”是什么意思?

Har*_*han 25 linux scsi

我知道 linux 命令

echo "- - -" > /sys/class/scsi_host/host0/scan
Run Code Online (Sandbox Code Playgroud)

用于重新扫描 scsi 主机。但是命令中的“- - -”是什么意思?

MDM*_*rra 30

这三个值分别代表通道、SCSI 目标 ID 和 LUN。破折号充当通配符,表示“重新扫描所有内容”

一个快速的谷歌搜索出现了这个 RHEL 文档(以及许多其他答案)

这与第 7 节“添加存储设备或路径”中描述的用于添加存储设备或路径的命令相同。但是,在这种情况下,通道号、SCSI 目标 ID 和 LUN 值将替换为通配符。允许标识符和通配符的任何组合,允许您根据需要使命令变得具体或广泛。此过程将添加 LUN,但不会删除它们。