Todos os dispositivos no Linux possuem um nó de dispositivo?

6

Eu sei que cada dispositivo no Linux é um dispositivo char ou block ou network .

Todos os dispositivos físicos existentes no Linux têm um nó de dispositivo no diretório /dev ? Não estou falando aqui sobre dispositivos de rede, estou falando de qualquer outro dispositivo.

    
por user3718463 11.12.2014 / 18:15

1 resposta

1

Em sistemas com o udev (mais ou menos todos há vários anos), todos os dispositivos reconhecidos têm uma entrada em /dev .

Essas entradas podem ser excluídas, no entanto. Mas (eu acho) sem um arquivo de dispositivo, não é possível para um processo de usuário acessar um dispositivo. É claro que, para um arquivo de dispositivo funcionar, basta o número maior e menor correto. Não importa qual seja o nome (ou caminho) do arquivo do dispositivo. /root/foo poderia ser /dev/sda .

    
por 11.12.2014 / 19:22