Физические соединения (Phys) и слот для жесткого диска

Физические соединения (Phys) и слот для жесткого диска

У нас есть удаленный сервер. На нем 80 HDD, и тот, кто со мной общается, имеет физический доступ.

Я устраняю некоторые ошибки с жесткими дисками, но у меня есть информация только о физическом соединении (phy). Я имею в виду, что программное обеспечение, которое я использую, выдает мне только что-то вроде:

Ошибка физ. на физ. 46

Есть ли способ узнать, где физически расположен этот phy 46? Я имею в виду слот для HDD? Я провел исследование того, как работает phys (по крайней мере, с контроллером sas, который я использую, это ASR 8805 adaptec), и, как я понимаю, phys находятся внутри разъемов sas, но было бы здорово, если бы кто-нибудь мог дать более простое объяснение.

решение1

Не уверен, почему это всегда так сложно. Я использую скрипт, чтобы мигать индикатором выбора диска. Измените sda на имя вашего диска.

while true; do sleep 1; dd if=/dev/sda of=/dev/null bs=1M count=12 >/dev/null 2>&1; done

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

решение2

Это выглядит как настоящий аппаратный RAID-контроллер, поэтому любые видимые ОС дисковые устройства, как, например, /dev/sdaбудут ссылаться на логические диски RAID, а не на реальные физические диски. Поэтому команда, ddпредложенная stark, просто мигнет некоторыми или, возможно, всеми дисками на этом RAID-наборе.

При использовании аппаратного RAID-контроллера вам понадобится утилита от поставщика контроллера, которая может получить доступ к внутреннему состоянию RAID-контроллера и, например, включить/выключить мигание индикатора определенного диска, если он находится в корпусе с возможностью горячей замены.

Для Adaptec ASR 8805 рассматриваемой утилитой будет «Storage Manager», а ее версия для командной строки, по-видимому, называется arcconf.

С его помощью вы можете получить список полной конфигурации RAID-контроллера с помощью такой команды:

# arcconf getconfig 1

(1 — это номер RAID-контроллера Adaptec, список конфигураций которого вы хотите получить, в случае, если на одном сервере установлено несколько одинаковых контроллеров.)

Нумерация "phy", используемая ядром, может совпадать или не совпадать с нумерацией устройств, используемой утилитой arcconf, поэтому вам нужно будет прочитать список конфигурации и проверить указанный статус каждого физического диска, а также его номера каналов и идентификаторов. Затем вы можете помигать индикатором этого конкретного диска с помощью такой команды:

arcconf identify 1 device <channel> <id>

Команда будет мигать до тех пор, пока вы не нажмете любую клавишу, чтобы остановить мигание.

Связанный контент