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

Listando os dispositivos, drives, Dispositivos PCI, e Dispositivos USB no seu computador envolve uma série de comandos facilmente invocados a partir de um prompt de shell no Linux.

Use o comando 'montar'

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

monte

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

Tela de exibição de montagem Linux

Os discos rígidos geralmente começam com /dev/sda ou /dev/sdb, então use o comando grep para reduzir a produção da seguinte forma:

montar | grep / dev / sd

Os resultados mostram algo assim:

/ dev / sda4 em / digite ext4 (rw, relatime, erros = remount-ro, dados = ordenado)
/ dev / sda1 on / boot / efi type 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ê tem um SSD, então isso provavelmente será mapeado para /dev/sda e o disco rígido mapeado para /dev/sdb.

Use 'lsblk' para listar dispositivos de bloco

Monte é bom para listar dispositivos montados, mas não mostra todos os dispositivos que você tem e a saída é detalhada, dificultando a leitura.

A melhor maneira de listar as unidades no Linux é usar lsblk do seguinte modo:

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 é parecida 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: Adaptador de rede sem fio Qualcomm Atheros AR9485 (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]
Expansão ROM em c0580000 [desativado] [tamanho = 64 K]
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 essa informação não for suficiente, tente o seguinte:

lspci -vvv
tela de saída lspci -vvv

O aspecto mais útil de lspci, diferente de listar dispositivos, é 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. Hub de correspondência de taxa integrado
Barramento 001 Dispositivo 001: ID 1d6b: 0002 hub raiz Linux Foundation 2.0
Dispositivo de barramento 004 002: ID 0bc2: 231a Seagate RSS LLC
Barramento 004 Dispositivo 001: ID 1d6b: 0003 hub raiz Linux Foundation 3.0
Dispositivo 003 do barramento 002: 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.