Que signifie «- - -» dans «echo» - - - »> / sys / class / scsi_host / host0 / scan»?

19

Je connais la commande linux

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

est utilisé pour rescanner l'hôte scsi. Mais que signifie "- - -" dans la commande?

Harold Chan
la source
Cela signifie que vous faites écho à une valeur générique de "canal cible et lun", et le système d'exploitation analysera à nouveau le chemin du périphérique. Comme indiqué ci-dessous, il existe de nombreux documents Red Hat sur la configuration de
Également expliqué sur geekpeek.net/rescan-scsi-bus-on-linux-system .
neverMind9

Réponses:

24

Les trois valeurs représentent le canal, l'ID cible SCSI et le LUN. Les tirets agissent comme des caractères génériques signifiant «tout analyser à nouveau»

Une recherche rapide sur Google révèle ce document RHEL (et des dizaines d'autres réponses)

Il s'agit de la même commande décrite dans la Section 7, «Ajout d'un périphérique ou d'un chemin de stockage» pour ajouter un périphérique ou un chemin de stockage. Dans ce cas, cependant, le numéro de canal, l'ID cible SCSI et les valeurs LUN sont remplacés par des caractères génériques. Toute combinaison d'identificateurs et de caractères génériques est autorisée, ce qui vous permet de rendre la commande aussi spécifique ou large que nécessaire. Cette procédure ajoutera des LUN, mais ne les supprimera pas.

MDMarra
la source