스캔 SCSI_HOST: 환경: VMWARE 워크스테이션, VM 운영 체제 RHEL 7.0

스캔 SCSI_HOST: 환경: VMWARE 워크스테이션, VM 운영 체제 RHEL 7.0

VMWARE 워크스테이션의 설정을 통해 새 하드 드라이브를 추가한 후 SCSI_Host를 검색하여 sdx를 발견했습니다. 제 질문은 아래 명령에 와일드카드 문자를 어떻게 포함할 수 있느냐는 것입니다. /sys/class/scsi_host/ 폴더 아래에 거의 32개의 호스트가 있는 경우도 있습니다. 때로는 호스트0부터 호스트31까지 스캔해야 할 때도 있습니다.

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

다음을 시도했지만 작동하지 않습니다.

echo "- - -" > /sys/class/scsi_host/host*/scan

여기에서 globbing을 사용하여 scsi_host를 한 번에 검색할 수 있는 방법에 대한 제안이 있습니까? 환경: VMWARE Workstation 10 운영 체제: RHEL 7

답변1

간단한 쉘 명령을 사용하여 각 파일에 대해 에코를 반복할 수 있습니다. 예를 들면 다음과 같습니다.

for file in /sys/class/scsi_host/host*/scan
do  echo "- - -" >$file
done

관련 정보