Skip to content

Como usar o Linux para encontrar os nomes dos dispositivos em seu computador

29 de abril de 2021

Neste artigo

Listar os dispositivos, unidades, dispositivos PCI e dispositivos USB em seu computador envolve uma série de comandos facilmente invocados de um prompt de shell no Linux.

Use o comando ‘montar’

A sintaxe mais simples que você pode usar é a seguinte: mount

A saída do comando acima é bastante detalhada e será mais ou menos assim:

Os discos rígidos geralmente começam com / dev / sda ou / dev / sdb, portanto, use o comando grep para reduzir a saída da seguinte maneira: mount | grep / dev / sd

Os resultados mostram algo assim: / dev / sda4 on / type ext4 (rw, relatime, erros = remount-ro, dados = ordenado)
/ dev / sda1 em / boot / efi digite vfat (rw, relatime, fmask = 0077, dmask = 0077, página de código = 437, iocharset = iso8859-1, shortname = mixed, errors = remount-ro)

Isso não lista suas unidades, mas lista suas partições montadas. Não lista as partições que ainda não foram montadas. O dispositivo / dev / sda geralmente significa o primeiro disco rígido em seu sistema e, se você tiver um segundo disco rígido, ele será montado em / dev / sdb. Se você tiver um SSD, ele provavelmente será mapeado para / dev / sda e o disco rígido mapeado para / dev / sdb.

Use ‘lsblk’ para listar dispositivos de bloco

A montagem é adequada para listar dispositivos montados, mas não mostra todos os dispositivos que você possui e a saída é prolixa, dificultando a leitura. A melhor maneira de listar as unidades no Linux é usar lsblk da seguinte forma: lsblk

As informações são exibidas em formato de árvore com as seguintes informações:

  • Nome
  • Número do dispositivo secundário principal
  • É removível
  • Tamanho
  • É somente leitura
  • É um disco ou uma partição
  • Onde está a partição montada

A tela se parece com isto:

tela de listagem lsbkl

A informação é mais fácil de ler. Ele exibe uma unidade chamada sda, que oferece 50 G de armazenamento. Ele se divide em uma partição, chamada sda1. As unidades fd0 (disquete) e sr0 (CD-ROM) aparecem nesta lista. A máquina específica da qual esta lista foi extraída, chamada mint-vm, é uma máquina virtual Linux Mint em execução no sistema Hyper-V em um computador Windows 10. O Hyper-V provisiona um disquete virtual e uma unidade de CD-ROM por padrão.

Como listar dispositivos PCI

Para listar os dispositivos PCI, use o lspci comando da seguinte forma: lspci

A saída do comando acima é detalhada, o que significa que você provavelmente obterá mais informações do que precisa. Aqui está um breve instantâneo como exemplo:

tela de listagem lspci

A lista lista dispositivos, incluindo controladores VGA, controladores USB, som, Bluetooth, sem fio e controladores Ethernet. O padrão lspci a listagem é considerada básica, e se você quiser informações mais detalhadas sobre cada dispositivo, execute o seguinte comando: lspci -v

As informações para cada dispositivo são parecidas com estas: 02: 00.0 Controlador de rede: Qualcomm Atheros AR9485 Adaptador de rede sem fio (rev 01)
Subsistema: Adaptador de rede sem fio Dell AR9485
Sinalizadores: bus master, fast devsel, latência 0, IRQ 17
Memória em c0500000 (64 bits, não pré-buscável) [size=512K]
ROM de expansão em c0580000 [disabled] [size=64K]
Capacidades:
Driver de kernel em uso: ath9k
Módulos do kernel: ath9k

A saída do lspci -v comando é mais legível. Você pode obter uma saída ainda mais detalhada usando o seguinte comando: lspci -vv

Se isso não for informação suficiente, tente o seguinte: lspci -vvv

tela de saída lspci -vvv

O aspecto mais útil de lspci, diferente de dispositivos de lista, é o driver do kernel usado para esse dispositivo. Se o dispositivo não estiver funcionando, vale a pena pesquisar se existe um driver melhor disponível para o dispositivo.

Liste os dispositivos USB conectados ao computador

Para listar os dispositivos USB disponíveis para o seu computador, use o seguinte comando: lsusb

A saída será mais ou menos assim: Barramento 002 Dispositivo 002: ID 8087: 0024 Intel Corp. Hub de correspondência de taxa integrado
Barramento 002 Dispositivo 001: ID 1d6b: 0002 hub raiz Linux Foundation 2.0
Dispositivo 001 do barramento 005: ID 0c45: 64ad Microdia
Dispositivo de barramento 001 004: ID 0bda: 0129 Realtek Semiconductor Corp. Controlador de leitor de cartão RTS5129
Dispositivo de barramento 001 007: ID 0cf3: e004 Atheros Communications, Inc.
Barramento 001 Dispositivo 002: ID 8087: 0024 Intel Corp. Integrated Rate Matching Hub
Barramento 001 Dispositivo 001: ID 1d6b: 0002 hub raiz Linux Foundation 2.0
Dispositivo 004 do barramento 002: ID 0bc2: 231a Seagate RSS LLC
Barramento 004 Dispositivo 001: ID 1d6b: 0003 Hub raiz do Linux Foundation 3.0
Dispositivo 003 do barramento 003: ID 054c: 05a8 Sony Corp.
Dispositivo de barramento 003 001: ID 1d6b: 0002 hub raiz Linux Foundation 2.0

Se você inserir um dispositivo USB no computador, como um disco rígido externo, e depois executar o lsusb comando, o dispositivo aparece na lista.

Resumo

A melhor maneira de listar qualquer coisa no Linux é lembrar o seguinte ls comandos:

  • ls: Lista os arquivos no sistema de arquivos.
  • lsblk: Lista os dispositivos de bloco (por exemplo, as unidades).
  • lspci: Lista os dispositivos PCI.
  • lsusb: Lista os dispositivos USB.
  • lsdev: Lista todos os dispositivos.