Назад | Перейти на главную страницу

Какое физическое устройство находится за логическим устройством / dev / ___

Время от времени я сталкиваюсь с одной и той же проблемой: с логического блочного устройства Linux (что-то ниже /dev/), Мне нужно найти реальное оборудование, стоящее за ним (что-то, вероятно, указано на lspci).

Решением всегда является некоторая дополнительная проверка конкретного оборудования, с которым я имею дело, с использованием некоторых контекстных или исторических данных или просто путем исключения, но когда вы имеете дело с большими разнородными установками, этого может быть очень сложно достичь. Я хотел бы найти правильный и более общий способ запросить ядро ​​об этом. Я предполагаю, что это должна быть какая-то ссылка (и способ ее запроса) между major:minor номера устройств к фактическому оборудованию.

Если вы правильно настроили udev, вы можете посмотреть такие места, как / dev / disk / by-id / и / dev / disk / by-path /, чтобы точно узнать, какое оборудование соответствует / dev / sd ?.