Я задаюсь вопросом, если для нового блочного устройства (например, устройство диска данных SCSI/USB) соединенный, возможно обнаружиться где-то в другом месте, чем в /dev
каталог?
Btw, давайте не рассматривать символьные ссылки, появляющиеся в /dev/disk
ни /dev/block
.
Примечание: Я уже прочитал ответ на то, Что делает/dev/sda для среднего Linux, но я все еще не уверен в своем вопросе.
В недавних системах, специальная виртуальная файловая система (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 файловая система автоматически заполняется ядром. Везде, где та файловая система смонтирована, устройства обнаружатся там.