Etter å ha lært hvordan du monterer enheter ved hjelp av Linux, vil du kanskje se en liste over de monterte enhetene. Denne håndboken viser deg hvordan du kan liste enhetene, stasjonene, PCI-enhetene og USB-enhetene på datamaskinen. For å finne ut hvilke stasjoner som er tilgjengelige, vil du kort vise hvordan du viser de monterte enhetene og hvordan du viser alle stasjonene.
Bruk Mount Command
Den enkleste syntaksen du kan bruke, er som følger:
mount
Utgangen fra kommandoen ovenfor er ganske ordentlig og vil være noe slikt: / dev / sda4 på / type ext4 (rw, relatime, feil = remount-ro, data = bestilt)securityfs på / sys / kernel / security type securityfs (rw, nosuid, nodev, noexec, relatjeg meg)
Det er så mye informasjon at det egentlig ikke er så lett å lese. Harddisker starter vanligvis med / dev / sda eller / dev / sdb, slik at du kan bruke grep-kommandoen for å redusere produksjonen som følger: mount | grep / dev / sd
Resultatene denne gangen vil vise noe slikt: / dev / sda4 på / type ext4 (rw, relatime, feil = remount-ro, data = bestilt)/ dev / sda1 på / boot / efi type vfat (rw, relatime, fmask = 0077, dmask = 0077, codepage = 437, iocharset = iso8859-1, shortname = blandet, feil = remount-ro)
Dette lister ikke ut stasjonene dine, men det viser ut dine monterte partisjoner. Det viser ikke partisjoner som ennå ikke er montert. Enheten / dev / sda står vanligvis for harddisk 1, og hvis du har en ekstra harddisk, blir den montert på / dev / sdb. Hvis du har en SSD, vil dette sannsynligvis bli kartlagt til / dev / sda og harddisken er kartlagt til / dev / sdb. Som du kan se på skjermbildet. denne datamaskinen har en enkelt / dev / sda-stasjon med 2 partisjoner montert. / Dev / sda4 partisjonen har et ext4 filsystem og det er her Ubuntu er installert. / Dev / sda1 er EFI-partisjonen som brukes til å starte opp systemet først. Denne datamaskinen er konfigurert til dual boot med Windows 10. For å kunne se Windows-partisjonene må vi montere dem. Monteringen er OK for oppføring av monterte enheter, men det viser ikke alle enheter du har, og utdataene er veldig store, noe som gjør det vanskelig å lese. Den beste måten å liste opp stasjonene i Linux er å bruke lsblk som følger: lsblk
Informasjonen vises i et treformat med følgende informasjon: Skjermen ser noe ut som dette: Informasjonen er mye lettere å lese. Du kan se at vi har en stasjon kalt sda, som har 931 gigabyte. SDA er delt inn i 5 partisjoner - 2 eller som er montert og en tredjedel som er tildelt til bytte. Det er også en stasjon kalt sr0 som er den innebygde DVD-stasjonen. En ting som det er virkelig verdt å lære om Linux er at hvis du vil liste noe, så er det vanligvis en kommando som starter med bokstavene "ls". Du har allerede sett at "lsblk" lister ut blokkeringsenheter og kan brukes til å vise hvordan diskene er lagt ut. Du bør også vite at kommandoen ls brukes til å få en katalogoppføring. Senere vil du bruke kommandoen lsusb til å liste ut USB-stasjonene på datamaskinen. Du kan også liste ut enheter ved hjelp av kommandoen lsdev, men du må sørge for at procinfo er installert for å kunne bruke kommandoen. For å liste ut PCI-enhetene, bruk lspci-kommandoen på følgende måte: lspci
Utgangen fra kommandoen ovenfor er igjen veldig ordentlig, noe som betyr at du sannsynligvis får mer informasjon enn du har forhandlet for. Her er et kort øyeblikksbilde fra vår oppføring: 00: 02.0 VGA-kompatibel kontroller: Intel Corporation 3rd Gen Core-prosessor Graphics Controller (rev 09)00: 14.0 USB-kontroller: Intel Corporation 7 Series / C210 Series Chipset Family USB xHCI vertscontroller (rev 04)
Oppføringen viser alt fra VGA-kontroller til USB, lyd, Bluetooth, trådløs og Ethernet-kontrollere. Ironisk nok er standard lspci-oppføringen vurdert som grunnleggende, og hvis du vil ha mer detaljert informasjon om hver enhet, kan du kjøre følgende kommando: lspci -v
Informasjonen for hver enhet ser noe ut som dette: 02: 00.0 Nettverkskontroll: Qualcomm Atheros AR9485 Trådløs nettverksadapter (rev 01)Delsystem: Dell AR9485 Wireless Network AdapterFlagg: bussmester, rask avvik, latens 0, IRQ 17Minne ved c0500000 (64-bit, ikke-forhåndshentelig) size = 512KUtvidelses ROM på c0580000 deaktivert størrelse = 64Kmuligheter:Kjernedriver i bruk: ath9kKjernemoduler: ath9k
Utgangen fra kommandoen lspci -v er faktisk mer lesbar, og du kan tydeligvis se at vi har et Qualcomm Atheros trådløst kort. Du kan få enda mer verbose utdata ved å bruke følgende kommando: lspci -vv
Hvis det ikke er nok, kan du prøve følgende: lspci -vvv
Og hvis det ikke er nok … Nei, vi bare tuller. Det stopper der. Det mest nyttige aspektet av lspci, bortsett fra notering av enheter, er kjernedriveren som brukes til den enheten. Hvis enheten ikke virker, er det muligens verdt å undersøke om det er en bedre driver tilgjengelig for enheten. For å liste ut USB-enhetene som er tilgjengelige for datamaskinen, bruk følgende kommando: lsusb
Utgangen vil være noe slikt: Buss 002 Enhet 002: ID 8087: 0024 Intel Corp. Integrert Rate Matching HubBuss 002 Enhet 001: ID 1d6b: 0002 Linux Foundation 2.0 root hubBuss 001 Enhet 005: ID 0c45: 64ad MicrodiaBuss 001 Enhet 004: ID 0bda: 0129 Realtek Semiconductor Corp. RTS5129 Kortleser ControllerBuss 001 Enhet 007: ID 0cf3: e004 Atheros Communications, Inc.Buss 001 Enhet 002: ID 8087: 0024 Intel Corp. Integrert Rate Matching HubBuss 001 Enhet 001: ID 1d6b: 0002 Linux Foundation 2.0 root hubBuss 004 Enhet 002: ID 0bc2: 231a Seagate RSS LLCBuss 004 Enhet 001: ID 1d6b: 0003 Linux Foundation 3.0 root hubBuss 003 Enhet 002: ID 054c: 05a8 Sony Corp.Buss 003 Enhet 001: ID 1d6b: 0002 Linux Foundation 2.0 root hub
Hvis du setter inn en USB-enhet i datamaskinen, for eksempel en ekstern harddisk, og kjører lsusb-kommandoen, vil du se at enheten vises på listen. For å oppsummere da, er den beste måten å liste noe ut i Linux, å huske følgende ls kommandoer: Bruk lsblk til List Block-enheter
Slik viser du PCI-enheter
Opplist USB-enhetene som er vedlagt datamaskinen
Sammendrag