Jak používat Linux k nalezení jména zařízení na vašem počítači

Tato příručka vám ukáže, jak v počítači uvést zařízení, jednotky, zařízení PCI a zařízení USB . Chcete-li zjistit, které disky jsou k dispozici, budete krátce zobrazeni, jak zobrazit připojená zařízení, a poté se zobrazí, jak zobrazit všechny disky.

Použití příkazu Mount

V předchozí příručce jsem ukázal, jak připojit zařízení pomocí systému Linux . Nyní vám ukážeme, jak seznam připojených zařízení.

Nejjednodušší syntaxe, kterou můžete použít, je následující:

mount

Výstup z výše uvedeného příkazu je poměrně podrobný a bude něco podobného:

/ dev / sda4 zap / typ ext4 (rw, relatime, chyby = remount-ro, data = objednané)
securityfs on / sys / kernel / bezpečnostní typ securityfs (rw, nosuid, nodev, noexec, relat
ime)

Existuje tolik informací, že to opravdu není tak snadné číst.

Pevné disky obvykle začínají / dev / sda nebo / dev / sdb, takže můžete pomocí příkazu grep snížit výstup takto:

mount | grep / dev / sd

Výsledky tentokrát zobrazí něco podobného:

/ dev / sda4 zap / typ ext4 (rw, relatime, chyby = remount-ro, data = objednané)
/ dev / sda1 na / boot / efi typ vfat (rw, relatime, fmask = 0077, dmask = 0077, kódová stránka = 437, iocharset = iso8859-1,

Nevytváří se vám disky, ale seznamuje se s instalovanými oddíly. Neobsahuje seznam oddílů, které ještě nejsou připojeny.

Zařízení / dev / sda obvykle označuje pevný disk 1 a pokud máte druhý pevný disk, pak bude instalován na / dev / sdb.

Pokud máte SSD, bude pravděpodobně mapován na / dev / sda a pevný disk namapován na / dev / sdb.

Jak vidíte, počítač má jednu / dev / sda disk se dvěma oddíly připojenými. Oddíl / dev / sda4 má souborový systém ext4 a je to místo, kde je nainstalován Ubuntu. Jednotka / dev / sda1 je oddíl EFI používaný k zavedení systému na prvním místě.

Tento počítač je nastaven na duální zavedení systému Windows 10. Aby bylo možné vidět oddíly Windows, musím je připojit.

Použijte lsblk k seznamu blokových zařízení

Montáž je v pořádku pro výpis namontovaných zařízení, ale nezobrazuje všechna zařízení, která máte a výstup je velmi podrobný, takže je obtížné číst.

Nejlepší způsob, jak seznamovat disky v systému Linux, je použít lsblk následujícím způsobem:

lsblk

Informace jsou zobrazeny ve formátu stromu s následujícími informacemi:

Displej vypadá takto:

Informace jsou mnohem snazší číst. Vidíte, že mám jednu jednotku s názvem sda, která má 931 gigabajtů. SDA je rozdělen na 5 oddílů 2 nebo jsou umístěny a třetí je přiděleno k výměně.

K dispozici je také jednotka s názvem sr0, která je zabudovaná jednotka DVD.

Jak zobrazit seznam zařízení PCI

Jedna věc, která se opravdu hodlá naučit o Linuxu, je, že pokud chcete cokoliv uvést, pak je obvykle příkaz, který začíná písmeny "ls".

Již jste viděli, že "lsblk" uvádí seznam blokových zařízení a může být použit k zobrazení způsobu, jakým jsou disky rozloženy.

Měli byste také vědět, že příkaz ls se používá k získání výpisu adresáře.

Později použijete příkaz lsusb pro výpis USB disků v počítači.

Můžete také vypsat zařízení pomocí příkazu lsdev, ale budete muset ujistit, že procinfo je nainstalován, aby mohl použít tento příkaz.

Chcete-li vypsat zařízení PCI, použijte příkaz lspci následujícím způsobem:

lspci

Výstup z výše uvedeného příkazu je opět velmi podrobný, což znamená, že pravděpodobně získáte více informací, než jste vyjednávali.

Zde je krátký snímek z mého zápisu:

00: 02.0 Řadič kompatibilní s technologií VGA: Intel Corporation 3rd Gen Core procesor Grap
hics Controller (rev 09)
00: 14.0 Řadič USB: Řada čipsetů řady Intel Corporation řady 7 / C210 US
B xHCI hostitelský řadič (rev 04)

Výpis uvádí vše od řídicích jednotek VGA po USB, zvukové, Bluetooth, bezdrátové a ethernetové řadiče.

Je ironií, že standardní výpis lspci je považován za základní a chcete-li získat podrobnější informace o každém zařízení, můžete spustit následující příkaz:

lspci -v

Informace o každém zařízení vypadají takto:

02: 00.0 Síťový řadič: adaptér bezdrátové sítě Qualcomm Atheros AR9485 (rev 01)
Subsystém: Bezdrátový síťový adaptér Dell AR9485
Vlajky: master bus, fast devsel, latency 0, IRQ 17
Paměť na c0500000 (64bitová, nepřepravitelná) [size = 512K]
Rozšiřující ROM v c0580000 [disabled] [size = 64K]
Možnosti:
Použitý ovladač jádra: ath9k
Moduly jádra: ath9k

Výstup z příkazu lspci -v je ve skutečnosti čitelnější a můžete jasně vidět, že mám bezdrátovou kartu Qualcomm Atheros.

Můžete získat ještě více podrobného výstupu pomocí následujícího příkazu:

lspci -vv

Pokud to nestačí, zkuste následující:

lspci -vvv

A pokud to nestačí. Ne, dělám jen srandu. Zastaví se tam.

Nejužitečnějším aspektem produktu lspci, který je jiný než vypsat zařízení, je ovladač jádra, který se pro toto zařízení používá. Pokud přístroj nefunguje, je vhodné zkoumat, zda je pro daný přístroj k dispozici lepší ovladač.

Seznam zařízení USB připojených k počítači

Chcete-li zobrazit seznam zařízení USB dostupných pro váš počítač, použijte následující příkaz:

lsusb

Výstupem bude něco jako:

Bus 002 Zařízení 002: ID 8087: 0024 Intel Corp. Integrovaný uzel pro přizpůsobení rychlosti
Bus 002 Zařízení 001: ID 1d6b: 0002 Kořenový rozbočovač Linux Foundation 2.0
Bus 001 Zařízení 005: ID 0c45: 64ad Microdia
Bus 001 Zařízení 004: ID 0bda: 0129 Realtek Semiconductor Corp. RTS5129 Card Reader Controller
Bus 001 Zařízení 007: ID 0cf3: e004 Atheros Communications, Inc.
Bus 001 Zařízení 002: ID 8087: 0024 Intel Corp. Integrovaný uzel pro přizpůsobení rychlosti
Bus 001 Zařízení 001: ID 1d6b: 0002 Kořenový rozbočovač Linux Foundation 2.0
Bus 004 Zařízení 002: ID 0bc2: 231a Seagate RSS LLC
Bus 004 Zařízení 001: ID 1d6b: 0003 Kořenový rozbočovač Linux Foundation 3.0
Bus 003 Zařízení 002: ID 054c: 05a8 Sony Corp.
Bus 003 Zařízení 001: ID 1d6b: 0002 Kořenový rozbočovač Linux Foundation 2.0

Pokud do počítače vložíte zařízení USB, například externí pevný disk a poté spusťte příkaz lsusb, zobrazí se zařízení v seznamu.

souhrn

Abychom tedy shrnuli, nejlepší způsob, jak vypsat vše v Linuxu, je zapamatovat si následující příkazy ls: