Замените LTO-ленточный-накопитель Ultra320 SCSI в горячем режиме

Это было некоторое время, так как я играл с Zenoss, но я думаю, что это могло бы быть тем, что Вы ищете.

5
задан 26 January 2012 в 00:00
3 ответа

В Linux я пытаюсь rmmod или modprobe -r соответствующих модулей SCSI HBA, чтобы удалить устройство из ОС. В случае диска на контроллере MPT Fusion я использую следующее:

rmmod mptspi 
rmmod mptscsih 
rmmod mptctl 
rmmod mptbase 

dmesg сообщит: «mptctl: Deregistered / dev / mptctl @ (major, minor = 10,220)»

В этот момент, устройство можно отключить от сети. Чтобы повторно инициализировать или добавить новое устройство, я просто modprobe mptspi или modprobe mptscsih и перехожу оттуда ...

Для Adaptec вы должны изменить aic7xxx , замените диск, затем modprobe драйвер.

3
ответ дан 3 December 2019 в 01:32

По моему опыту, это можно сделать. Риск заключается в сбросе шины на шине SCSI, который определенно может повлиять на любые другие устройства на шине. Поскольку это ленточный накопитель LTO, скорее всего, на нем есть только другие ленточные накопители, так что они, вероятно, в порядке. Самое главное - убедиться, что системные ресурсы не пытаются получить доступ к диску, когда вы выполняете работу (в основном, выключите программу резервного копирования).

Однако не все операционные системы ведут себя хорошо, поэтому это может быть ошибкой.

2
ответ дан 3 December 2019 в 01:32

Я никогда не пробовал это, но согласно этой ссылке вы можете использовать эту команду:

echo 1 > /sys/class/scsi_device/h:c:t:l/device/delete

где h - номер HBA, c - канал на HBA, t - это идентификатор цели SCSI, а l - LUN. Эти числа вы можете найти в листинге dmesg .

В этой ссылке он описан для блочного устройства, такого как диск, но я думаю, что это универсальное решение для устройств SCSI ...

1
ответ дан 3 December 2019 в 01:32

Теги

Похожие вопросы