Dopo aver appreso come montare i dispositivi usando Linux, potresti voler vedere un elenco dei dispositivi montati. Questa guida ti mostrerà come elencare dispositivi, unità, dispositivi PCI e dispositivi USB sul tuo computer. Per scoprire quali unità sono disponibili, ti verrà mostrato brevemente come mostrare i dispositivi montati e come mostrare tutte le unità.
Usa il comando di montaggio
La sintassi più semplice che puoi usare è la seguente:
montare
L'output del comando precedente è abbastanza dettagliato e sarà qualcosa del genere: / dev / sda4 on / tipo ext4 (rw, relatime, errors = remount-ro, data = ordinato)securityfs su / sys / kernel / sicurezza tipo securityfs (rw, nosuid, nodev, noexec, relatime)
Ci sono così tante informazioni che non è così facile da leggere. I dischi rigidi generalmente iniziano con / dev / sda o / dev / sdb in modo da poter usare il comando grep per ridurre l'output come segue: monte | grep / dev / sd
I risultati questa volta mostreranno qualcosa del genere: / dev / sda4 on / tipo ext4 (rw, relatime, errors = remount-ro, data = ordinato)/ dev / sda1 su / boot / tipo efi vfat (rw, relatime, fmask = 0077, dmask = 0077, codepage = 437, iocharset = iso8859-1, shortname = mixed, errors = remount-ro)
Questo non elenca le tue unità ma elenca le tue partizioni montate. Non elenca le partizioni che non sono ancora montate. Il dispositivo / dev / sda di solito sta per disco rigido 1 e se si dispone di un secondo disco rigido, verrà montato su / dev / sdb. Se si dispone di un SSD, probabilmente questo verrà mappato su / dev / sda e il disco rigido mappato su / dev / sdb. Come puoi vedere nello screenshot. questo computer ha una singola unità / dev / sda con 2 partizioni montate. La partizione / dev / sda4 ha un filesystem ext4 ed è dove è installato Ubuntu. Il / dev / sda1 è la partizione EFI utilizzata per avviare il sistema in primo luogo. Questo computer è configurato per il dual boot con Windows 10. Per vedere le partizioni Windows, sarà necessario montarle. Mount è OK per elencare i dispositivi montati, ma non mostra tutti i dispositivi che hai e l'output è molto prolisso, rendendo difficile la lettura. Il modo migliore per elencare le unità in Linux è usare lsblk come segue: lsblk
Le informazioni vengono visualizzate in un formato ad albero con le seguenti informazioni: Il display appare in questo modo: Le informazioni sono molto più facili da leggere. Potete vedere che abbiamo un disco chiamato sda, che ha 931 gigabyte. SDA è suddiviso in 5 partizioni - 2 o che sono montate e una terza che è assegnata allo swap. C'è anche un disco chiamato sr0 che è l'unità DVD integrata. Una cosa che vale davvero la pena di conoscere su Linux è che se vuoi elencare qualcosa, di solito c'è un comando che inizia con le lettere "ls". Hai già visto che "lsblk" elenca i dispositivi a blocchi e può essere usato per mostrare il modo in cui i dischi sono disposti. Dovresti anche sapere che il comando ls è usato per ottenere un elenco di directory. Successivamente, si utilizzerà il comando lsusb per elencare le unità USB sul computer. Puoi anche elencare i dispositivi usando il comando lsdev ma dovrai assicurarti che sia installato procinfo per poter usare quel comando. Per elencare i dispositivi PCI, utilizzare il comando lspci come segue: lspci
L'output del comando precedente è di nuovo molto dettagliato, il che significa che probabilmente ottieni più informazioni di quelle a cui hai contrattato. Ecco una breve istantanea dal nostro elenco: 00: 02.0 Controller VGA compatibile: processore Intel Corporation 3rd Gen Core Graphics Controller (rev 09)00: 14.0 Controller USB: famiglia di chipset Intel Corporation serie 7 / C210 serie USAB xHCI Host Controller (rev 04)
L'elenco elenca tutto, dai controller VGA ai controller USB, audio, Bluetooth, wireless e Ethernet. Ironia della sorte, la lista standard di lspci è considerata di base e se vuoi informazioni più dettagliate su ciascun dispositivo, puoi eseguire il seguente comando: lspci -v
Le informazioni per ciascun dispositivo sono simili a queste: 02: 00.0 Controller di rete: Adattatore di rete wireless Qualcomm Atheros AR9485 (rev 01)Sottosistema: adattatore di rete wireless Dell AR9485Flags: bus master, devsel veloce, latenza 0, IRQ 17Memoria al c0500000 (64-bit, non prefetchable) size = 512KExpansion ROM at c0580000 disabled size = 64Kfunzionalità:Driver del kernel in uso: ath9kModuli del kernel: ath9k
L'output del comando lspci -v è in realtà più leggibile e puoi vedere chiaramente che abbiamo una scheda wireless Qualcomm Atheros. È possibile ottenere un output ancora più dettagliato utilizzando il seguente comando: lspci -vv
Se ciò non è sufficiente, prova quanto segue: lspci -vvv
E se questo non è abbastanza … No, stiamo solo scherzando. Si ferma qui. L'aspetto più utile di lspci, oltre a elencare i dispositivi, è il driver del kernel che viene utilizzato per quel dispositivo. Se il dispositivo non funziona, vale la pena indagare se è disponibile un driver migliore per il dispositivo. Per elencare i dispositivi USB disponibili per il tuo computer usa il seguente comando: lsusb
L'output sarà qualcosa del genere: Bus 002 Dispositivo 002: ID 8087: 0024 Hub di corrispondenza integrata di Intel Corp.Bus 002 Dispositivo 001: ID 1d6b: 0002 root hub Linux Foundation 2.0Bus 001 Dispositivo 005: ID 0c45: 64ad MicrodiaBus 001 Dispositivo 004: ID 0bda: 0129 Realtek Semiconductor Corp. Controller per lettore di schede RTS5129Bus 001 Dispositivo 007: ID 0cf3: e004 Atheros Communications, Inc.Bus 001 Dispositivo 002: ID 8087: 0024 Hub di corrispondenza integrata di Intel Corp.Bus 001 Dispositivo 001: ID 1d6b: 0002 root hub Linux Foundation 2.0Bus 004 Dispositivo 002: ID 0bc2: 231a Seagate RSS LLCBus 004 Dispositivo 001: ID 1d6b: 0003 root hub Linux Foundation 3.0Bus 003 Dispositivo 002: ID 054c: 05a8 Sony Corp.Bus 003 Dispositivo 001: ID 1d6b: 0002 root hub Linux Foundation 2.0
Se si inserisce un dispositivo USB nel computer, ad esempio un disco rigido esterno, e quindi si esegue il comando lsusb, il dispositivo verrà visualizzato nell'elenco. Per riassumere, il modo migliore per elencare qualsiasi cosa in Linux è ricordare i seguenti comandi ls: Usa lsblk per elencare i dispositivi a blocchi
Come elencare i dispositivi PCI
Elenca le periferiche USB collegate al computer
Sommario