Apa arti “- - -” dalam 'echo “- - -”> / sys / class / scsi_host / host0 / scan'?

19

Saya tahu perintah linux

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

digunakan untuk memindai ulang host scsi. Tapi apa artinya "- - -" dalam perintah?

Harold Chan
sumber
Ini berarti bahwa Anda menggemakan nilai wildcard "target saluran dan lun", dan sistem operasi akan memindai ulang jalur perangkat. Seperti yang dikatakan di bawah ini, ada banyak dokumen Red Hat tentang konfigurasi scsi :)
Juga dijelaskan di geekpeek.net/rescan-scsi-bus-on-linux-system .
neverMind9

Jawaban:

24

Tiga nilai tersebut adalah saluran, ID target SCSI, dan LUN. Tanda hubung bertindak sebagai wildcard yang berarti "pindai ulang segalanya"

Sebuah pencarian cepat google muncul doc RHEL ini (dan puluhan jawaban lainnya)

Ini adalah perintah yang sama yang dijelaskan dalam Bagian 7, “Menambahkan Perangkat Penyimpanan atau Jalur” untuk menambahkan perangkat penyimpanan atau jalur. Namun, dalam kasus ini, nomor saluran, ID target SCSI, dan nilai LUN digantikan oleh wildcard. Kombinasi pengidentifikasi dan wildcard diperbolehkan, memungkinkan Anda untuk membuat perintah yang spesifik atau seluas yang diperlukan. Prosedur ini akan menambah LUN, tetapi tidak menghapusnya.

MDMarra
sumber