Как да изброите USB устройства, свързани към вашата Linux система

Сподели

Как изброявате USB устройствата в Linux?

Въпросът може да има две значения.

  • Колко USB порта са (открити) на вашата система?
  • Колко USB устройства/дискове са монтиран (включен) към системата?

Най-вече хората се интересуват от това какви USB устройства са свързани към системата. Това може да помогне за отстраняване на проблеми с USB устройствата.

Най-надеждният начин е да използвате тази команда:

lsusb

Той показва уеб камерата, Bluetooth и Ethernet портовете заедно с USB портовете и монтираните USB устройства.

Но разбирането на изхода на lsusb не е лесно и може да не е необходимо да усложнявате нещата, когато просто искате да видите и получите достъп до монтираните USB устройства.

Ще ви покажа различни инструменти и команди, които можете да използвате за изброяване на USB устройства, свързани към вашата система.

Свързах 2GB устройство с писалка, 1TB външен твърд диск, смартфон с Android чрез MTP и USB мишка в примерите, освен ако не е посочено друго.

Позволете ми да започна с най-простата от опциите за настолни потребители.

Проверете графично свързаните USB устройства

Вашият файлов мениджър за разпространение може да се използва за преглед на USB устройства за съхранение, свързани към вашия компютър. Както можете да видите на екранната снимка на Nautilus (GNOME File Manager) по-долу.

Свързаните устройства се показват в страничната лента (тук се показват само USB устройства за съхранение).

Nautilus показва свързани USB устройства

Можете също да използвате GUI приложения като GNOME Disks или Gparted, за да преглеждате, форматирате и разделяте USB устройствата за съхранение, свързани към вашия компютър. GNOME Disks е предварително инсталиран в повечето дистрибуции, използвайки GNOME Desktop Environment по подразбиране.

Това приложение работи и като много добър мениджър на дялове.

Използвайте дисковете на GNOME, за да изведете списък на монтираните USB устройства

Стига с графичните инструменти. Нека обсъдим командите, които можете да използвате за списък на USB устройствата.

Използване на командата за монтиране за списък на монтираните USB устройства

Командата mount се използва за монтиране на дялове в Linux. Можете също да изброите USB устройства за съхранение, като използвате същата команда.

Обикновено USB паметта се монтира в медийната директория. По този начин филтрирането на изхода на командата mount върху носителя ще ви даде желания резултат.

mount | grep media

Използване на командата df

df команда е стандартна UNIX команда, използвана за познаване на количеството налично дисково пространство. Можете също да използвате тази команда, за да посочите USB устройства за съхранение, свързани чрез командата по-долу.

df -Th | grep media
Използвайте командата df за списък на монтираните USB устройства

Използване на командата lsblk

Командата lsblk се използва за изброяване на блокови устройства в терминала. И така, тук също чрез филтриране на изхода, съдържащ мултимедийна ключова дума, можете да получите желания резултат, както е показано на екранната снимка по-долу.

lsblk | grep media
Използване на lsblk за списък на свързаните USB устройства Използване на blkid за списък на свързани USB устройства

Ако сте по-любопитни, можете да използвате blkid команда, за да знаете UUID, етикет, размер на блок и т.н.

Тази команда дава повече резултати, тъй като вашите вътрешни устройства също са изброени. Така че трябва да вземете препратки от горната команда, за да идентифицирате устройството, за което искате да знаете.

sudo blkid
Използване на blkid за списък на свързани USB устройства

Използване на fdisk

fdisk, добрият стар мениджър на дяловете на командния ред, може също да изведе списък на USB устройствата за съхранение, свързани към вашия компютър. Резултатът от тази команда също е много дълъг. Така че обикновено свързаните устройства се изброяват в долната част, както е показано по-долу.

sudo fdisk -l
Използвайте fidsk за изброяване на USB устройства

Инспектиране на /proc/mounts

Като проверите файла /proc/mounts, можете да изброите USB устройствата за съхранение. Както можете да забележите, той ви показва опциите за монтиране, използвани от файловата система, заедно с точката на монтиране.

cat /proc/mounts | grep media

Покажете всички USB устройства с командата lsusb

И ние преразглеждаме известната команда lsusb.

Разработчик на ядрото на Linux Грег Кроа-Хартман разработи този удобен usbutils полезност. Това ни предоставя две команди, т.е lsusb и usb-devices за изброяване на USB устройства в Linux.

Командата lsusb изброява цялата информация за USB шината в системата.

lsusb

Както можете да видите, тази команда също показва мишката и смартфона, които съм свързал, за разлика от други команди (които могат да изброяват само USB устройства за съхранение).

Втората команда usb-devices дава повече подробности в сравнение, но не изброява всички устройства, както е показано по-долу.

usb-devices

Грег също е разработил малко GTK приложение, наречено Usbview. Това приложение ви показва списъка с всички USB устройства, свързани към вашия компютър.

Приложението е достъпно в официалните хранилища на повечето Linux дистрибуции. Можете да инсталирате usbview пакет с помощта на мениджъра на пакети на вашата дистрибуция лесно.

Веднъж инсталиран, можете да го стартирате от менюто на приложението. Можете да изберете някое от изброените устройства, за да получите подробности, както е показано на екранната снимка по-долу.

Заключение

Повечето от изброените методи са ограничени до USB устройства за съхранение. Има само два метода, които могат да изброят и други периферни устройства; usbview и usbutils. Предполагам, че имаме още една причина да сме благодарни на разработчика на ядрото на Linux Грег за разработването на тези удобни инструменти.

Наясно съм, че има много повече начини за изброяване на USB устройства, свързани към вашата система. Вашите предложения са добре дошли.


Източник: itsfoss.com

Публикациите се превеждат автоматично с google translate

Loading


Сподели