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