Encontre dispositivos externos e internos conectados a um sistema no Linux

1

Como posso encontrar pelo terminal quais dispositivos são externos e quais são internos?

Por externo quero dizer dispositivos que estão conectados a uma porta USB. Por exemplo, unidade USB, disco rígido USB portátil, etc.

Por interno quero dizer dispositivos conectados internamente. Por exemplo, disco rígido SATA, etc.

    
por MA1 24.02.2010 / 22:17

2 respostas

3

Além de verificar a dmesg de saída, você também pode usar os programas lshw , lspci , lsusb e lshal para consultar vários subsistemas de hardware para localizar dispositivos conectados no momento.

Em distribuições baseadas em Debian e Debian como o Ubuntu, estas são fornecidas pelos pacotes lshw , pciutils , usbutils e hal , respectivamente.

Aqui está uma amostra da saída de lshw no meu sistema Debian. Eu não tenho nenhum dispositivo USB conectado no momento, mas você pode ver cada controlador USB individual. Todos os dispositivos USB conectados serão mostrados sob seus controladores pai, da mesma maneira que o disco rígido ( / dev / hde ) e a unidade de CD ( / dev / hdb ) são mostrado.

$ sudo lshw -short
H/W path         Device     Class       Description
===================================================
                            system      To be Filled
/0                          bus         Intel 440BX/GX
/0/0                        memory      64KiB BIOS
/0/4                        processor   Pentium III (Katmai)
/0/4/6                      memory      32KiB L1 cache
/0/4/7                      memory      512KiB L2 cache
/0/5                        processor   Pentium III (Katmai)
/0/5/0                      memory      32KiB L1 cache
/0/5/1                      memory      512KiB L2 cache
/0/1                        memory      639MiB System memory
/0/100                      bridge      440BX/ZX/DX - 82443BX/ZX/DX Host bridge
/0/100/1                    bridge      440BX/ZX/DX - 82443BX/ZX/DX AGP bridge
/0/100/7                    bridge      82371AB/EB/MB PIIX4 ISA
/0/100/7.1                  storage     82371AB/EB/MB PIIX4 IDE
/0/100/7.1/0     ide0       bus         IDE Channel 0
/0/100/7.1/0/1   /dev/hdb   disk        TSST CDW/DVD TS-H492A
/0/100/7.1/1     ide1       bus         IDE Channel 1
/0/100/7.2                  bus         82371AB/EB/MB PIIX4 USB
/0/100/7.2/1     usb1       bus         UHCI Host Controller
/0/100/7.3                  bridge      82371AB/EB/MB PIIX4 ACPI
/0/100/10                   storage     20269
/0/100/10/2      ide2       bus         IDE Channel 0
/0/100/10/2/0    /dev/hde   disk        320GB ST3320620A
/0/100/12        eth0       network     LNE100TX
/0/100/13                   bus         VT82xxxxx UHCI USB 1.1 Controller
/0/100/13/1      usb2       bus         UHCI Host Controller
/0/100/13.1                 bus         VT82xxxxx UHCI USB 1.1 Controller
/0/100/13.1/1    usb3       bus         UHCI Host Controller
/0/100/13.2                 bus         USB 2.0
/0/100/13.2/1    usb4       bus         EHCI Host Controller
    
por 25.02.2010 / 03:53
1
dmesg | more

Deve ser bastante auto-explicativo

    
por 24.02.2010 / 22:29