Em sistemas recentes, um sistema de arquivos virtual especial ( devtmpfs
) é montado em /dev
:
$ findmnt /dev
TARGET SOURCE FSTYPE OPTIONS
/dev udev devtmpfs rw,nosuid,relatime,size=1000388k,nr_inodes=250097,mode=755
Você pode montar devtmpfs
em outro lugar e o que estiver em /dev
também aparecerá lá:
$ sudo mount -t devtmpfs udev /mnt
$ ls /mnt/sda*
/mnt/sda /mnt/sda1 /mnt/sda2 /mnt/sda5
Como alternativa, você pode usar udev
para preencher outro diretório além de /dev
.
Além de tais truques, não. O sistema de arquivos devtmpfs é automaticamente preenchido pelo kernel. Onde quer que o sistema de arquivos esteja montado, os dispositivos aparecerão lá.