Diberikan file perangkat, katakanlah /dev/sdb
, apakah mungkin untuk menentukan driver apa yang ada di belakangnya?
Secara khusus, saya ingin menentukan driver apa yang digunakan perangkat penyimpanan saya. fdisk -l
daftar 2 perangkat: /dev/sda
dan /dev/sdb
. Salah satunya adalah hard drive SATA dan yang lainnya adalah perangkat USB Mass Storage - sebenarnya kartu SD.
Bagaimana cara menentukan, secara terprogram, yang mana?
Saya sedang menulis perangkat lunak, dan saya ingin melindungi pemula dari melenyapkan hard drive mereka, sementara memungkinkan mereka untuk melenyapkan kartu SD mereka.