O que significa “- - -” em 'eco' - - - '> / sys / class / scsi_host / host0 / scan' significa?

19

Eu sei o comando linux

echo "- - -" > /sys/class/scsi_host/host0/scan

é usado para verificar novamente o host scsi. Mas o que "- - -" significa no comando?

Harold Chan
fonte
Isso significa que você está ecoando um valor curinga de "destino do canal e lun", e o sistema operacional analisará novamente o caminho do dispositivo. Como disse abaixo, há uma abundância de Red Hat docs sobre SCSI configuração :)
Também explicado em geekpeek.net/rescan-scsi-bus-on-linux-system .
neverMind9

Respostas:

24

Os três valores representam canal, ID de destino SCSI e LUN. Os traços funcionam como curingas que significam "verificar novamente tudo"

Uma rápida pesquisa no Google mostra este documento RHEL (e dezenas de outras respostas)

Este é o mesmo comando descrito na Seção 7, “Adicionando um dispositivo ou caminho de armazenamento” para adicionar um caminho ou dispositivo de armazenamento. Nesse caso, no entanto, o número do canal, o ID de destino SCSI e os valores LUN são substituídos por caracteres curinga. Qualquer combinação de identificadores e curingas é permitida, permitindo que você faça o comando tão específico ou amplo, conforme necessário. Este procedimento adicionará LUNs, mas não os removerá.

MDMarra
fonte