Linux: Главные и Незначительные номера устройств

/dev/raw является устаревшим и не должен больше использоваться. Это также не имеет никакого отношения к/etc/fstab, который указывает, какой раздел должен быть смонтирован где в файловой системе.

6
28.04.2013, 22:23
3 ответа

Все устройства имеют a major, minor пара числа. major число является большим, больше универсальной категории (например, жесткие диски, устройства ввода-вывода и т.д....) в то время как minor число более конкретно (т.е. говорит то, что соединяет шиной устройство, подключен с).

Проверьте документацию ядра на большее количество примеров.

5
27.01.2020, 20:28
  • 1
    Список номеров устройств больше не в том местоположении в исходном дереве ядра Linux. Вы знаете, куда это переместилось в? –  Nate Eldredge 04.08.2017, 20:32

Число основного устройства определяет драйвер (например, дисковод IDE, гибкий диск, параллельный порт, последовательный порт...), и незначительное число определяет определенное устройство (т.е. первая дискета имела бы незначительный 0, второе будет 1...).

1
27.01.2020, 20:28
  • 1
    Если бы у нас были жесткий диск, гибкий диск и параллельный порт, то жесткий диск был бы незначителен 0, гибкий диск незначительный 1 и параллельный порт незначительные 2? –  Referential 29.04.2013, 00:12
  • 2
    главные числа фиксируется. Например, SCSI управляет в главных 8. Первый диск SCSI (8,0), второй диск (8,1), третье (8,2) и т.д. и т.д., Даже если у Вас нет никаких других основных устройств, которые все еще останутся фиксированными в 8. То же с любым устройством. M, кодированный в драйверы и, всегда будет тем же. –  Hennes 29.04.2013, 00:21
  • 3
    @Referential, нет. Первый контроллер IDE имеет главный номер 3 на нем, ведущее устройство является блоком незначительный 0 и ведомое устройство 1; гибкий майор является блоком 2, параллельный порт является символом 6, незначительный определяет порт. Число принадлежит драйверу, независимому от присутствующего устройства (или даже если драйвер компилируется в ядро вообще). LANANA (Linux Корпорация по управлению доменными именами и IP-адресами И полномочия Чисел) отвечает за выделение их. –  vonbrand 29.04.2013, 00:23
  • 4
    Какие типы устройств конкретно подпали бы под незначительную категорию номера устройства? Я думал, что незначительная категория номера устройства зеркально отражает число основного устройства (например: жесткий диск 1 имеет число основного устройства, и незначительное число идентифицирует его как жесткий диск). Если кто-то может дать мне еще несколько примеров. Спасибо –  Referential 29.04.2013, 03:07
  • 5
    @Referential Там является несколькими устройствами, которые могут только существовать в одной копии, у них нет незначительных номеров устройств. Каждый раз, когда устройство может присутствовать seveal времена, они пронумерованы незначительным числом. Главный тип устройства (драйвер), незначительный номер устройства (экземпляр). –  vonbrand 29.04.2013, 03:47

Возможно, вас интересует список устройств LANANA , в котором описаны основные коды.

Как говорит @Renan, минор зависит от устройства.

1
27.01.2020, 20:28

Теги

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