URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID9
Нить номер: 3940
[ Назад ]

Исходное сообщение
"Получить сведения о дисковых накопителях"

Отправлено Mercurius , 09-Фев-05 16:59 
как в linux получить информацию о существующих в системе дисковых устройствах? к примеру то, сколько в машине hdd, cdrom, или может там враг usb-устройство воткнул...
программно, разумеется ;)


Содержание

Сообщения в этом обсуждении
"Получить сведения о дисковых накопителях"
Отправлено MaximKuznetsov , 09-Фев-05 20:59 
>как в linux получить информацию о существующих в системе дисковых устройствах? к
>примеру то, сколько в машине hdd, cdrom, или может там враг
>usb-устройство воткнул...
>программно, разумеется ;)
почитать документацию на тему /proc , lspci ..
дальнейшее - зависит от воображения



"Получить сведения о дисковых накопителях"
Отправлено ACCA , 09-Фев-05 22:43 
>как в linux получить информацию о существующих в системе дисковых устройствах? к
>примеру то, сколько в машине hdd, cdrom, или может там враг
>usb-устройство воткнул...
>программно, разумеется ;)

man mount

Потенциально "дисковых устройств", о которых даже ядро пока не знает, может быть бесконечное множество с учётом loopback и возможности подгрузить драйвер какого-нибудь parport-scsi.

Кое-что может посоветовать hotplug.

Так что придётся сначала разобраться с семантикой - что ты называешь "существующим в системе дисковым устройством"?



"Получить сведения о дисковых накопителях"
Отправлено Murr , 13-Фев-05 13:16 
>как в linux получить информацию о существующих в системе дисковых устройствах? к
>примеру то, сколько в машине hdd, cdrom, или может там враг
>usb-устройство воткнул...
>программно, разумеется ;)


Возможно, тебя устроит семантика /sys/block.