登录 注册
当前位置:主页 > 资源下载 > 50 > sgio: 一个在Golang中实现的库,用于通过SG_IO ioctl执行SCSI命令

sgio: 一个在Golang中实现的库,用于通过SG_IO ioctl执行SCSI命令

  • 更新:2024-11-05 15:41:20
  • 大小:7KB
  • 推荐:★★★★★
  • 来源:网友上传分享
  • 类别:其它 - 开发技术
  • 格式:ZIP

资源介绍

Sgio golang库,用于通过SG_IO ioctl发出SCSI命令 有关使用SG_IO的示例函数,请参见TestUnitReady() 例子: f, err := OpenScsiDevice("/dev/sg0") if err != nil { log.Fatalln(err) } defer f.Close() 为SCSI命令填写SgIoHdr ioHdr := &SgIoHdr{...} err := SgioSyscall(f, ioHdr) if err != nil { log.Fatalln(err) } err = CheckSense(ioHdr, &senseBuf) if err != nil { log.Fatalln(err) }