Новое блочное устройство всегда появляется в/dev каталоге?

Я задаюсь вопросом, если для нового блочного устройства (например, устройство диска данных SCSI/USB) соединенный, возможно обнаружиться где-то в другом месте, чем в /dev каталог?

Btw, давайте не рассматривать символьные ссылки, появляющиеся в /dev/disk ни /dev/block.


Примечание: Я уже прочитал ответ на то, Что делает/dev/sda для среднего Linux, но я все еще не уверен в своем вопросе.

0
задан 8 November 2017 в 01:26

1 ответ

В недавних системах, специальная виртуальная файловая система (devtmpfs) смонтирован на /dev:

$ findmnt /dev
TARGET SOURCE FSTYPE   OPTIONS
/dev   udev   devtmpfs rw,nosuid,relatime,size=1000388k,nr_inodes=250097,mode=755

Можно смонтироваться devtmpfs в другом месте и независимо от того, что находится в /dev появится там также:

$ sudo mount -t devtmpfs udev /mnt
$ ls /mnt/sda*
/mnt/sda  /mnt/sda1  /mnt/sda2  /mnt/sda5

Поочередно, Вы могли использовать udev заполнить другой каталог в дополнение к /dev.


Кроме таких приемов, нет. devtmpfs файловая система автоматически заполняется ядром. Везде, где та файловая система смонтирована, устройства обнаружатся там.

0
ответ дан 1 November 2019 в 06:24

Другие вопросы по тегам:

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