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

Status de tradução: Esse artigo é uma tradução de Device file. Data da última tradução: 2019-10-12. Você pode ajudar a sincronizar a tradução, se houver alterações na versão em inglês.

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.

Atenção: Os descritores de nomes do kernel para dispositivos de bloco não são persistentes e podem alterar cada inicialização, eles não devem ser usados em arquivos de configuração.

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 sd. Ele é então seguido por uma letra minúscula começando de a para o primeiro dispositivo descoberto (sda), 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, para a partição , para partição e assim por diante.

Resumo:

  • /dev/sda - dispositivo a, o primeiro dispositivo descoberto.
  • - partição no dispositivo a.
  • /dev/sde - dispositivo , o quinto dispositivo descoberto.
  • - 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 0 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 , e assim por diante.

Resumo:

  • - dispositivo no controlador 0, o primeiro dispositivo descoberto no primeiro controlador descoberto.
  • - partição no dispositivo no controlador 0.
  • - dispositivo no controlador , o quinto dispositivo descoberto no terceiro controlador descoberto.
  • - partição no dispositivo no controlador .

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 mmcblk. É então seguido por um número iniciando em 0 para o dispositivo, ou seja, mmcblk0 para o primeiro dispositivo descoberto, 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 seria , e assim por diante.

Resumo:

  • - dispositivo 0, o primeiro dispositivo descoberto.
  • - partição no dispositivo 0.
  • - dispositivo , o quinto dispositivo descoberto.
  • - 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 sr. O nome é então seguido por um número iniciando em 0 para o dispositivo, isto é, para o primeiro dispositivo descoberto, sr1 para o segundo dispositivo descoberto e assim por diante.

Udev também fornece 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 0, a primeira unidade de disco óptico descoberta.
  • - unidade de disco óptico , a quinta unidade de disco óptico descoberta.
  • - um link simbólico para .

lsblk

O pacote fornece o utilitário para listar dispositivos de blocos, por exemplo:

$ lsblk -f
NAME   FSTYPE   LABEL       UUID                                 MOUNTPOINT
sda
├─sda1 vfat                 C4DA-2C4D                            /boot
├─sda2 swap                 5b1564b2-2e2c-452c-bcfa-d1f572ae99f2 [SWAP]
└─sda3 ext4                 56adc99b-a61e-46af-aab7-a6d07e504652 /

No exemplo acima, apenas um dispositivo está disponível (sda), e esse dispositivo tem três partições ( para ), 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 libblkid(3). 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.

Veja também

gollark: https://esolangs.org/wiki/User:Osmarks/!lyricly%E2%98%ADdemote%E2%98%ADestablish%E2%98%ADcommunism! is one of the best esolangs of our time, or would be if it existed.
gollark: ... V?
gollark: Ah, like Go.
gollark: And he complained about syntax highlighting and such.
gollark: *But* he made Go, which is a cosmic crime.
This article is issued from Archlinux. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.