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

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

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

ПРИМЕЧАНИЕ. Я уже прочитал ответ на «Что делает / dev / sda для linux означает, но я все еще не уверен в моем вопросе.

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

3 ответа

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

$ 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
ответ дан 22 May 2018 в 16:25

в последние системы, специальную виртуальную файловую систему (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
ответ дан 18 July 2018 в 03:40

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

$ 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
ответ дан 24 July 2018 в 17:54

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

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