Что означает "- - -" в "echo "- - -" > /sys/class/scsi_host/host0/scan'?

Я знаю команду linux

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

используется для повторного сканирования хоста scsi. Но что означает "- - -" в команде?

1 ответ

Решение

Три значения обозначают канал, идентификатор цели SCSI и LUN. Черточки действуют как символы подстановки, означающие "повторно сканировать все"

Быстрый поиск в Google выявляет этот документ RHEL (и десятки других ответов)

Это та же команда, которая описана в разделе 7 "Добавление устройства хранения или пути" для добавления устройства хранения или пути. Однако в этом случае номер канала, идентификатор цели SCSI и значения LUN заменяются символами подстановки. Разрешается любая комбинация идентификаторов и подстановочных знаков, что позволяет вам сделать команду настолько конкретной или широкой, насколько это необходимо. Эта процедура добавит LUN, но не удалит их.

Другие вопросы по тегам