0

我想从没有 root 权限的 C++ 程序中检索 Linux (Ubuntu) 上的 SCSI 硬盘驱动器串行。我试过 ioctl(fd, HDIO_GET_IDENTITY, &id) 但它似乎只适用于 ATA 设备。有人有 SCSI HDD 的解决方案吗?我正在寻找的解决方案不应该要求用户拥有 root 权限。任何源代码将不胜感激

4

1 回答 1

0

如何发送SCSI 查询命令,如下所述:http: //tldp.org/HOWTO/archived/SCSI-Programming-HOWTO/SCSI-Programming-HOWTO-9.html

一个完整的程序:http ://tldp.org/HOWTO/archived/SCSI-Programming-HOWTO/SCSI-Programming-HOWTO-24.html

编辑:本页底部显示了 SCSI 序列号查询请求和响应所需的具体结构:http: //sunbolic.com/sunbolic/code/cpp/aspi_unit_sn.htm

于 2011-02-13T17:02:10.603 回答