一种Linux系统的SCSI Target模式的数据I/O写入方法专利登记公告
专利名称:一种Linux系统的SCSI Target模式的数据I/O写入方法
摘要:本发明描述了在Linux系统下使用SCSI存储设备的数据I/O写入方法。该方法提供了一个在Target模式驱动和文件系统之间的缓冲区,缓冲区是由每个长度为4KB的Page组成的双向循环链表,链表的长度范围为1024~2048,缓冲区内设有偏移指针,数据首先被写入缓冲区,当缓冲区内的新数据达到规定长度的整数倍的时候,就调用文件系统的DirectI/O接口,直接把数据写入磁盘。当新数据写入缓冲区的时候,如果最后一个写长度无法对齐,就按照对齐的长度写入,再调用truncate文件系统内核接口,调整数据的长度到正
专利类型:发明专利
专利号:CN201210131288.7
专利申请(专利权)人:无锡众志和达存储技术有限公司
专利发明(设计)人:张庆敏;张衡;胡刚;谢海威
主权项:一种Linux系统的SCSI?Target模式的数据I/O写入方法,适用于Linux系统,所述Linux系统使用Target模式驱动SCSI磁盘设备,其特征在于包括:提供一个在Target模式驱动和文件系统之间的缓冲区,所述的缓冲区是由每个长度为4KB的Page组成的双向循环链表,链表长度范围是1024到2048,所述的缓冲区内还设有偏移指针,数据首先被写入缓冲区,当缓冲区内的新数据累积到4KB的长度的整数倍的时候,再调用文件系统的Direct?I/O接口,把数据写入磁盘。
专利地区:江苏
关于上述专利公告申明 : 上述专利公告转载自国家知识产权局网站专利公告栏目,不代表该专利由我公司代理取得,上述专利权利属于专利权人,未经(专利权人)许可,擅自商用是侵权行为。如您希望使用该专利,请搜索专利权人联系方式,获得专利权人的授权许可。