lsscsi — маленькая консольная утилита выводящая список подключенных SCSI / SATA устройств.
SCSI — набор стандартов для физического подключения и передачи данных между компьютерами и периферийными устройствами. Стандарт широко применяется на серверах и высокопроизводительных рабочих станциях. RAID-массивы на серверах часто строятся на жестких дисках с SCSI-интерфейсом, но на серверах нижнего ценового диапазона всё чаще применяются RAID-массивы на основе SATA.
SATA (Serisl ATA) — последовательный интерфейс обмена данными с накопителями информацией на высокой скорости, поддерживает функцию очерёдности команд и предусматривает "горячее" подключение устройств. Интерфейс является развитием параллельного интерфейса ATA (IDE), который был переименован в PATA (Parallel ATA).
lsscsi выводит в удобном для восприятия формате информацию обо всех устройствах SCSI / SATA (жестких и оптических дисках), а также эмулируемых SCSI устройствах. Без дополнительных опций создаётся одна строка вывода (простой вывод) для каждого из подключенных к системе устройств, в том числе по USB-интерфейсу (как виртуальный хост) и сетевых.
Для получения информации lsscsi сканирует виртуальную файловую систему sysfs, а поскольку большинства пользователей имеют права на её чтение то не требуется прав администратора (root) для доступа к специальным файлам (например /dev/sda).
Возможности lsscsi основываются на функционале комплекта инструментов sysfsutils, предоставляющей интерфейс для запроса о системных устройствах (открытых через sysfs) библиотеке libsysfs и консольной утилите systool (выводящей подключенные устройства).
Лицензия: GNU General Public License version 2.0 (GPLv2)
Вы можете войти под своим логином или зарегистрироваться на сайте.