главная / полезное... / Записки про Linux / scsi remove-single-device

scsi remove-single-device

 

Удалить диск:

echo "scsi remove-single-device H B T L" > /proc/scsi/scsi

H = Host   контроллер
B = Bus    шина
T = Target "цель"
L = LUN (номер устройства)

echo 1 > /sys/class/scsi_host/hostH/device/H:B:T:L/delete

echo 1 > /sys/class/scsi_host/hostH/device/targetH:B:T/H:B:T:L/delete

echo "- - -" > /sys/class/scsi_host/host<H>/scan

Сканировать все диски хоста <H>:
echo "- - -" > /sys/class/scsi_host/host<H>/scan

Добавить устройство
echo "scsi add-single-device 0 0 0 0" > /proc/scsi/scsi
echo "B T L" > /sys/class/scsi_host/hostH/scan

## !!! ПРОБЛЕМА - при перевключении диска меняется имя - например с sda на sdc,
## т.к. драйвер именует их последовательно - по поиску - говорят что варианта
## исправить это нет и надо монтировать по UUID

:: назад