Утиль partprobe из пакета parted или ручками echo 1 > /sys/block/sdd/device/rescan
В сочетании с rescan-scsi-bus.sh и scsiadd здорово облегчает жизню.
UPDATE
Просмотр текущей конфигурации: cat /proc/scsi/scsi
удалить диск: echo "scsi remove-single-device " > /proc/scsi/ scsi
добавить диск: echo "scsi add-single-device " > /proc/scsi/scsi
Список доступных scsi команд: echo "scsi dump " > /proc/scsi/scsi где n любое число.
Включить/выключить вывод отладочной информации в консоль/лог: echo "scsi log " > /proc/scsi/scsi
где один из {all, none, error, timeout, scan, mlqueue, mlcomplete, llqueue, llcomplete, hlqueue, hlcomplete, ioctl},
а n число от 0 до 7, 0 - лог выключен, 7 - максимально подробный вывод.
У токенов all и none числового аргумента n нет.
Префиксы означают:
hlupper level drivers [exception: sg uses "timeout"]
mlmid level
lllower level drivers [adapter drivers often have there own flags]
Лог будет работать, только CONFIG_SCSI_LOGGING был включен при сборке ядра.
Ахтунг: "scsi log all" и некоторые другие варианты опций могут создать бесконечный цикл, если лог лежит на SCSI дисках.
В сочетании с rescan-scsi-bus.sh и scsiadd здорово облегчает жизню.
UPDATE
Просмотр текущей конфигурации: cat /proc/scsi/scsi
удалить диск: echo "scsi remove-single-device
У токенов all и none числового аргумента n нет.
hl
ml
ll
Ахтунг: "scsi log all" и некоторые другие варианты опций могут создать бесконечный цикл, если лог лежит на SCSI дисках.
2 комментария:
А мы-то всё жизнь по-старинке, blockdev --rereadpt [devices]...
Всегда приятно встретить понимающего человека.
#fdisk -l | grep "Disk " | grep -v sda
Disk /dev/sdb: 576.3 GB, 576322142208 bytes
Disk /dev/sdc: 576.3 GB, 576322142208 bytes
Disk /dev/sdd: 143.5 GB, 143502671872 bytes
Disk /dev/sde: 143.5 GB, 143502671872 bytes
Disk /dev/sdf: 108.1 GB, 108104908800 bytes
Disk /dev/sdg: 143.5 GB, 143502671872 bytes
Disk /dev/sdh: 108.1 GB, 108104908800 bytes
Disk /dev/sdi: 864.4 GB, 864482820096 bytes
Disk /dev/sdj: 576.3 GB, 576322142208 bytes
Disk /dev/sdk: 576.3 GB, 576322142208 bytes
Disk /dev/sdl: 143.5 GB, 143502671872 bytes
Disk /dev/sdm: 143.5 GB, 143502671872 bytes
Disk /dev/sdn: 108.1 GB, 108104908800 bytes
Disk /dev/sdo: 143.5 GB, 143502671872 bytes
Disk /dev/sdp: 108.1 GB, 108104908800 bytes
Disk /dev/sdq: 864.4 GB, 864482820096 bytes
Disk /dev/sdr: 576.3 GB, 576322142208 bytes
Disk /dev/sds: 576.3 GB, 576322142208 bytes
Disk /dev/sdt: 143.5 GB, 143502671872 bytes
Disk /dev/sdu: 143.5 GB, 143502671872 bytes
Disk /dev/sdv: 108.1 GB, 108104908800 bytes
Disk /dev/sdw: 143.5 GB, 143502671872 bytes
Disk /dev/sdx: 108.1 GB, 108104908800 bytes
Disk /dev/sdy: 864.4 GB, 864482820096 bytes
Disk /dev/sdz: 576.3 GB, 576322142208 bytes
Disk /dev/sdaa: 576.3 GB, 576322142208 bytes
Disk /dev/sdab: 143.5 GB, 143502671872 bytes
Disk /dev/sdac: 143.5 GB, 143502671872 bytes
Disk /dev/sdad: 108.1 GB, 108104908800 bytes
Disk /dev/sdae: 143.5 GB, 143502671872 bytes
Disk /dev/sdaf: 108.1 GB, 108104908800 bytes
Disk /dev/sdag: 864.4 GB, 864482820096 bytes
Disk /dev/emcpowera: 576.3 GB, 576322142208 bytes
Disk /dev/emcpowerf: 143.5 GB, 143502671872 bytes
Disk /dev/emcpowere: 108.1 GB, 108104908800 bytes
Disk /dev/emcpowerg: 108.1 GB, 108104908800 bytes
Disk /dev/emcpowerb: 576.3 GB, 576322142208 bytes
Disk /dev/emcpowerc: 143.5 GB, 143502671872 bytes
Disk /dev/emcpowerd: 143.5 GB, 143502671872 bytes
Disk /dev/emcpoweri: 864.4 GB, 864482820096 bytes
Твои действия?
Заодно присмотрись, как blockdev раскрывает диапазоны, трейс доставляет.
Отправить комментарий