Device file (Português)
No Linux, eles estão no diretório /dev, de acordo com Filesystem Hierarchy Standard (padrão para sistema de arquivos hierárquico).
From Wikipédia:
- Em sistemas operacionais, um arquivo de dispositivo, ou arquivo especial, é uma interface para um driver de dispositivo que aparece em um sistema de arquivos como se fosse um arquivo comum.
No Arch Linux, os nós de dispositivo são gerenciados pelo udev.
Dispositivos de bloco
Dispositivos de bloco fornecem acesso por buffer a dispositivos de hardware e permitem a leitura e escrita de qualquer tamanho e alinhamento.
Nomes de dispositivos de bloco
O início do nome do dispositivo especifica o subsistema de driver usado do kernel para operar o dispositivo de bloco.
SCSI
Dispositivos de armazenamento, como discos rígidos, SSDs e unidades flash, que possuem suporte a conexões de comando SCSI (SCSI, SAS, UASP), ATA (PATA, SATA) ou armazenamento em unidade USB são tratadas pelo subsistema de driver SCSI do kernel. Todas elas compartilham o mesmo esquema de nome.
O nome desses dispositivos começa com . Ele é então seguido por uma letra minúscula começando de a para o primeiro dispositivo descoberto (), b para o segundo dispositivo descoberto (sdb) e assim por diante. As partições existentes em cada dispositivo serão listadas com o número que lhes é atribuído na tabela de partições, por exemplo, sda1 para a partição , para partição 2 e assim por diante.
Resumo:
/dev/sda- dispositivoa, o primeiro dispositivo descoberto.- - partição no dispositivo
a. - - dispositivo , o quinto dispositivo descoberto.
/dev/sde7- partition on device .
NVMe
O nome dos dispositivos de armazenamento, como SSDs, que estão conectados via NVM Express (NVMe) começa com . É então seguido por um número iniciando em para o controlador do dispositivo, para o primeiro controlador NVMe descoberto, para o segundo, e assim por diante. A próxima é a letra "n" e um número iniciando em expressando o dispositivo em um controlador, ou seja, para o primeiro dispositivo descoberto no primeiro controlador descoberto, nvme0n2 para o segundo dispositivo descoberto no primeiro controlador descoberto e assim por diante. As partições existentes em cada dispositivo serão listadas com a letra "p" e o número que lhes é atribuído na tabela de partições. Por exemplo, para a partição com o número no primeiro dispositivo descoberto no primeiro controlador descoberto, para a partição 2, e assim por diante.
Resumo:
- - dispositivo no controlador , o primeiro dispositivo descoberto no primeiro controlador descoberto.
/dev/nvme0n1p1- partição no dispositivo no controlador .- - dispositivo no controlador
2, o quinto dispositivo descoberto no terceiro controlador descoberto. - - partição no dispositivo no controlador
2.
MMC
Cartões SD, cartões MMC e dispositivos de armazenamento eMMC são manipulados pelo driver do kernel e o nome desses dispositivos começa com . É então seguido por um número iniciando em para o dispositivo, ou seja, para o primeiro dispositivo descoberto, mmcblk1 para o segundo dispositivo descoberto e assim por diante. As partições existentes em cada dispositivo serão listadas com a letra "p" e o número que lhes é atribuído na tabela de partições. A partição com o número na tabela de partições seria , a partição com o número 2 seria , e assim por diante.
Resumo:
- - dispositivo , o primeiro dispositivo descoberto.
- - partição no dispositivo .
- - dispositivo , o quinto dispositivo descoberto.
/dev/mmcblk4p7- partição no dispositivo .
Unidade de disco óptico SCSI
O nome de unidades de disco óptico (ODDs), que estão conectadas usando uma das interfaces suportadas pelo subsistema de driver SCSI, começa com . O nome é então seguido por um número iniciando em para o dispositivo, isto é, para o primeiro dispositivo descoberto, para o segundo dispositivo descoberto e assim por diante.
Udev também fornece /dev/cdrom que é um link simbólico para . O nome sempre será independentemente do tipo de disco suportado ou a mídia inserida.
Resumo:
- - unidade de disco óptico , a primeira unidade de disco óptico descoberta.
- - unidade de disco óptico , a quinta unidade de disco óptico descoberta.
/dev/cdrom- um link simbólico para .
lsblk
O pacote fornece o utilitário para listar dispositivos de blocos, por exemplo:
No exemplo acima, apenas um dispositivo está disponível (), e esse dispositivo tem três partições (sda1 para sda3), cada uma com um diferente sistema de arquivos.
wipefs
wipefs pode listar ou apagar assinaturas (strings mágicas) de sistema de arquivos, RAID ou tabela de partição do dispositivo especificado para tornar as assinaturas invisíveis para . Ele não apaga os sistemas de arquivos nem quaisquer outros dados do dispositivo.
Veja para mais informação.
Por exemplo, para apagar todas as assinaturas do dispositivo e criar um arquivo de assinatura backup para cada assinatura:
# wipefs --all --backup /dev/sdb
Pseudodispositivos
Nós de dispositivos que não têm um dispositivo físico.