Jak bylo zmíněno výše, můžete skenovat všechny existující hostitele pomocí jednoho řádku:
for host in /sys/class/scsi_host/*; do echo "- - -" | sudo tee $host/scan; ls /dev/sd* ; done
a výsledek:
$ for host in /sys/class/scsi_host/*; do echo "- - -" | sudo tee $host/scan; ls /dev/sd* ; done
- - -
/dev/sda /dev/sda1 /dev/sda2 /dev/sdb /dev/sdb1 /dev/sdc /dev/sdc1
- - -
/dev/sda /dev/sda1 /dev/sda2 /dev/sdb /dev/sdb1 /dev/sdc /dev/sdc1
︙
- - -
/dev/sda /dev/sda1 /dev/sda2 /dev/sdb /dev/sdb1 /dev/sdc /dev/sdc1
- - -
/dev/sda /dev/sda1 /dev/sda2 /dev/sdb /dev/sdb1 /dev/sdc /dev/sdc1
- - -
/dev/sda /dev/sda1 /dev/sda2 /dev/sdb /dev/sdb1 /dev/sdc /dev/sdc1 /dev/sdd /dev/sdd1
Poslední řádek nám ukazuje /dev/sdd
zařízení bylo objeveno.
Níže je uveden příkaz, který musíte spustit ke skenování hostitelských zařízení, aby se zobrazil nový připojený pevný disk.
echo "- - -" >> /sys/class/scsi_host/host_$i/scan
$i je číslo hostitele
Toto fungovalo pro obnovení všech zařízení:(jako snadněji spustitelný příkaz)
echo "- - -" | tee /sys/class/scsi_host/host*/scan