Co oznacza „- - -” w „echo” - - - ”> / sys / class / scsi_host / host0 / scan?

19

Znam polecenie linux

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

służy do ponownego skanowania hosta scsi. Ale co oznacza „- - -” w poleceniu?

Harold Chan
źródło
Oznacza to, że generujesz echo wartości wieloznacznej „target channel and lun”, a system operacyjny ponownie przeskanuje ścieżkę urządzenia. Jak powiedziano poniżej, istnieje wiele dokumentów Red Hat na temat konfiguracji scsi :)
Wyjaśniono również na stronie geekpeek.net/rescan-scsi-bus-on-linux-system .
neverMind9,

Odpowiedzi:

24

Trzy wartości oznaczają kanał, identyfikator celu SCSI i jednostkę LUN. Kreski działają jak symbole wieloznaczne, co oznacza „ponownie zeskanuj wszystko”

Przeszukanie szybkie google pojawia się ten RHEL doc (i dziesiątki innych odpowiedzi)

Jest to to samo polecenie, które opisano w rozdziale 7, „Dodawanie urządzenia pamięci masowej lub ścieżki”, aby dodać urządzenie pamięci masowej lub ścieżkę. W tym przypadku jednak numer kanału, identyfikator celu SCSI i wartości LUN są zastępowane symbolami wieloznacznymi. Dozwolona jest dowolna kombinacja identyfikatorów i symboli wieloznacznych, co pozwala ustawić komendę tak konkretną lub szeroką, jak to konieczne. Ta procedura doda jednostki LUN, ale ich nie usunie.

MDMarra
źródło