Информация о подключенных USB-устройствах

В моем проекте мне нужен список со всеми подключенными USB-накопителями и некоторыми данными о (имя, формат, размер, метка, если он установлен или нет, где смонтирован). Все эти данные анализируются скриптом php, а затем хранятся в база данных;

Пока я использую blkid -c /dev/null чтобы получить расположение и формат диска; то, используя этот скрипт, найденный в Интернете, я проверяю, смонтирован он или нет;

 #!/bin/bash cat /etc/mtab | grep $1 >/dev/null if [ "$?" -eq "0" ]; then echo 1 else echo 0 fi 

Я googled о получении больше информации о диске и нашел много инструментов; тем не менее, мне было интересно, есть ли инструмент, который будет возвращать только необходимую мне информацию, без большого разбора;

Apache будет работать как «www-data», но этот пользователь получит доступ к требуемым командам; не нужно говорить о безопасности, потому что этот компьютер используется только мной (локальная сеть);

Interesting Posts

Преобразование изображения с помощью инструмента преобразования командной строки imagemagick

проблема при входе в систему по умолчанию / bin / fish shell в gdm

telnet-доступ к веб-сайту с аутентификацией

Некоторые люди сказали мне, что FreeBSD НЕ является Unix, верно? Смущенный

Ядро: EDAC MC0: UE страница 0x0 указывает на плохую память, драйвер или что-то еще?

Как я могу остановить vim от редактирования каталогов?

Выполните вывод parse ls с помощью sed, чтобы получить расположение файлов файлов с определенными именами

Что находится в истории команд нового окна терминала?

Когда xwin запускается по умолчанию при загрузке системы

Как изменить регистр (верхний и нижний регистр) строк в моей переменной?

Операторы перенаправления всегда открывают дескрипторы файлов параллельно?

Установка Linux на внешний жесткий диск и многозадачность с помощью Windows 7/8

Что такое точка точка (..)? Почему его поведение отличается от символических ссылок?

Не показывать тома как безопасно съемные для системного диска, установленного во внешнем корпусе USB

Есть ли инструмент для обобщения всех команд?

Linux и Unix - лучшая ОС в мире.