Algumas delas têm páginas man (na seção 4 ; omitem o dígito final ( s) e em alguns casos, como sda
a letra final).
Para uma resposta mais definitiva, mas geralmente menos fácil de ler, procure na documentação do kernel . Primeiro, determine se o dispositivo é um dispositivo de bloqueio ou um caractere dispositivo e seu maior e menor número. Por exemplo
$ ls -l /dev/sda
brw-rw---- 1 root disk 8, 0 Jul 12 15:54 /dev/sda
so sda
é um dispositivo de bloco ( b
) com major: minor = 8: 0. Agora, procure em devices.txt
: 8 blocos são dispositivos de disco SCSI, que são a maioria dos discos atualmente ( A maioria dos discos IDE e SATA também são vistos através da interface SCSI, embora isso dependa das opções de compilação do kernel). O dispositivo de bloco 8: 1 ( /dev/sda1
) é a primeira partição de /dev/sda
.
Pode haver alguns dispositivos excêntricos que não estão documentados. Você pode procurar em seu sistema, por exemplo, /sys/dev/block/8:0
: este é um link simbólico para um diretório em /sys
que fornece várias informações sobre o dispositivo. Você pode seguir mais links, e em particular (neste caso) /sys/dev/block/8:0/device/driver
leva você a um diretório que corresponde ao driver. Outra fonte de informação é /proc/devices
, que indica qual driver reivindica cada número de dispositivo principal.
A maioria dos sistemas Linux usa udev para preencher /dev
com base nos drivers e hardware disponíveis. Você pode navegar pelas regras para criar arquivos de dispositivo, normalmente em /lib/udev/rules.d
e /etc/udev/rules.d
(os locais exatos dependem da distribuição).
Alguns dos arquivos não são dispositivos. lsof /dev/NAME
(como root) dirá a você qual processo os está usando e, assim, lhe dará uma pista do que eles são. Para os diretórios, observe os arquivos neles.
Esta resposta é específica para o Linux, mas outros uniões seguem os mesmos princípios. Verifique as man pages (na seção 4 na maioria das variantes, mas algumas usam a seção 7), ou outra documentação do sistema ou do kernel. A informação relevante é o bit de bloco / caractere e o maior: números menores.