Skip to content

Hoe Linux te gebruiken om de namen van de apparaten op uw computer te vinden

28 de juni de 2021
GettyImages 1179556464 76d94523a3494a0b9dbe2d34fbbef1a8

Het opsommen van de apparaten, schijven, PCI-apparaten en USB-apparaten op uw computer omvat een reeks opdrachten die eenvoudig kunnen worden aangeroepen vanaf een shell-prompt in Linux.

Gebruik het ‘mount’-commando

De meest eenvoudige syntaxis die u kunt gebruiken, is als volgt: mount

De uitvoer van de bovenstaande opdracht is redelijk uitgebreid en zal ongeveer als volgt zijn:

Harde schijven beginnen over het algemeen met: /dev/sda of /dev/sdb, dus gebruik het grep-commando om de uitvoer als volgt te verminderen: mount | grep /dev/sd

De resultaten laten iets als dit zien: /dev/sda4 op / typ ext4 (rw,relatime,errors=remount-ro,data=ordered)
/dev/sda1 op /boot/efi type vfat (rw,relatime,fmask=0077,dmask=0077,codepage=437,iocharset=iso8859-1,shortname=mixed,errors=remount-ro)

Dit geeft geen lijst van uw schijven, maar wel uw aangekoppelde partities. Er worden geen partities weergegeven die nog niet zijn aangekoppeld. Het apparaat /dev/sda staat meestal voor de eerste harde schijf op uw systeem, en als u een tweede harde schijf hebt, wordt deze gekoppeld aan: /dev/sdb. Als je een SSD hebt, wordt deze waarschijnlijk toegewezen aan: /dev/sda en de harde schijf toegewezen aan /dev/sdb.

Gebruik ‘lsblk’ om apparaten te blokkeren

Mount is prima voor het weergeven van gekoppelde apparaten, maar het toont niet elk apparaat dat je hebt, en de uitvoer is uitgebreid, waardoor het moeilijk te lezen is. De beste manier om de schijven in Linux op te sommen, is door gebruik te maken van lsblk als volgt: lsblk

De informatie wordt weergegeven in een boomstructuur met de volgende informatie:

  • Naam
  • Major Minor apparaatnummer
  • Is het verwijderbaar?
  • Grootte
  • Is het alleen-lezen?
  • Is het een schijf of een partitie?
  • Waar is de partitie gemount

Het display ziet er ongeveer zo uit:

lsbkl-lijstscherm

De informatie is makkelijker te lezen. Het toont één schijf genaamd sda, die 50 G opslagruimte biedt. Het splitst in één partitie, genaamd sda1. de schijven fd0 (floppy) en sr0 (CD-ROM) verschijnen in deze lijst. De specifieke machine waar deze aanbieding uit voortkwam, genaamd mint-vm, is een virtuele Linux Mint-machine die wordt uitgevoerd in het Hyper-V-systeem op een Windows 10-computer. Hyper-V voorziet standaard in een virtuele diskette en cd-rom-drive.

Hoe PCI-apparaten op te sommen

Gebruik de om de PCI-apparaten weer te geven lspci commando als volgt: lspci

De uitvoer van de bovenstaande opdracht is uitgebreid, wat betekent dat u waarschijnlijk meer informatie krijgt dan u nodig heeft. Hier is een korte momentopname als voorbeeld:

lspci-lijstscherm

De lijst bevat apparaten, waaronder VGA-controllers, USB-controllers, geluid, Bluetooth, draadloze en Ethernet-controllers. De standaard lspci lijst wordt als standaard beschouwd en als u meer gedetailleerde informatie over elk apparaat wilt, voert u de volgende opdracht uit: lspci -v

De informatie voor elk apparaat ziet er ongeveer zo uit: 02:00.0 Netwerkcontroller: Qualcomm Atheros AR9485 draadloze netwerkadapter (rev 01)
Subsysteem: Dell AR9485 draadloze netwerkadapter
Vlaggen: busmaster, fast devsel, latency 0, IRQ 17
Geheugen op c0500000 (64-bits, niet-prefetchable) [size=512K]
Uitbreiding ROM op c0580000 [disabled] [size=64K]
Mogelijkheden:
Kernelstuurprogramma in gebruik: ath9k
Kernelmodules: ath9k

De uitvoer van de lspci -v opdracht is beter leesbaar. U kunt nog meer uitgebreide uitvoer krijgen door het volgende commando te gebruiken: lspci -vv

Als dat niet genoeg informatie is, probeer dan het volgende: lspci -vvv

lspci -vvv uitvoerscherm

Het meest bruikbare aspect van lspci, anders dan het weergeven van apparaten, is het kernelstuurprogramma dat voor dat apparaat wordt gebruikt. Als het apparaat niet werkt, is het de moeite waard om te onderzoeken of er een betere driver voor het apparaat beschikbaar is.

Lijst met de USB-apparaten die op de computer zijn aangesloten

Gebruik de volgende opdracht om de beschikbare USB-apparaten voor uw computer te bekijken: lsusb

De uitvoer ziet er ongeveer zo uit: Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 002 Apparaat 001: ID 1d6b:0002 Linux Foundation 2.0 root-hub
Bus 001 Apparaat 005: ID 0c45:64ad Microdia
Bus 001 Apparaat 004: ID 0bda:0129 Realtek Semiconductor Corp. RTS5129 Kaartlezercontroller
Bus 001 Apparaat 007: ID 0cf3:e004 Atheros Communications, Inc.
Bus 001 Apparaat 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 001 Apparaat 001: ID 1d6b:0002 Linux Foundation 2.0 root-hub
Bus 004 Apparaat 002: ID 0bc2:231a Seagate RSS LLC
Bus 004 Apparaat 001: ID 1d6b:0003 Linux Foundation 3.0 root-hub
Bus 003 Apparaat 002: ID 054c:05a8 Sony Corp.
Bus 003 Apparaat 001: ID 1d6b:0002 Linux Foundation 2.0 root-hub

Als u een USB-apparaat in de computer steekt, zoals een externe harde schijf, en vervolgens de lsusb commando, verschijnt het apparaat in de lijst.

Samenvatting

De beste manier om iets in Linux op te sommen, is door het volgende te onthouden: ls commando’s:

  • ls: lijst van bestanden in het bestandssysteem.
  • lsblk: lijst met blokapparaten (bijvoorbeeld de schijven).
  • lspci: lijst met PCI-apparaten.
  • lsusb: lijst met USB-apparaten.
  • lsdev: alle apparaten weergeven.