По файлу устройства, скажем /dev/sdb
, можно определить, какой драйвер стоит за ним?
В частности, я хочу определить, какой драйвер используют мои устройства хранения данных. fdisk -l
списки 2 устройств: /dev/sda
и /dev/sdb
. Один из них представляет собой жесткий диск SATA, а другой - запоминающее устройство USB - фактически SD-карту.
Как определить программно, какой именно?
Я пишу часть программного обеспечения, и я хочу защитить новичка от уничтожения их жестких дисков, в то же время позволяя им стирать свои SD-карты.