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á.