一种处理磁盘热插拔的方法及装置

    公开(公告)号:CN100449472C

    公开(公告)日:2009-01-07

    申请号:CN200610127774.6

    申请日:2006-09-08

    Inventor: 张巍 孙凌翔

    Abstract: 本发明涉及一种处理磁盘热插拔的方法及装置。本发明所述方法包括步骤:根据磁盘框槽位的物理地址确定槽位上磁盘的标识;当将磁盘插入或拔出磁盘框时,操作系统根据磁盘的标识对插入或拔出磁盘进行相应的管理。本发明所述装置包括:磁盘标识单元和磁盘标识管理单元;磁盘标识单元,用于根据磁盘框槽位的物理地址确定槽位上磁盘的标识;磁盘标识管理单元,用于当将磁盘插入或拔出磁盘框时,根据磁盘的标识对插入或拔出的磁盘进行相应的管理。由上述本发明提出的技术方案可以看出,通过本发明可以使操作系统自动识别增加或删除的磁盘及磁盘所在的位置,这样就可以实现操作系统对磁盘框里的磁盘热插拔的管理。

    小型计算机系统接口目标器和数据传输方法

    公开(公告)号:CN100432975C

    公开(公告)日:2008-11-12

    申请号:CN200610150445.3

    申请日:2006-10-27

    Inventor: 孙凌翔 张巍

    Abstract: 本发明提供了一种SCSI目标器和数据传输方法,该SCSI目标器主要包括:前端驱动层:接收主机启动器发送的SCSI请求并发送给中间管理层;接收中间管理层返回的处理响应并发送给主机启动器;中间管理层:接收前端驱动层发送的SCSI请求,根据该SCSI请求生成SCSI命令,将SCSI命令发送给后端处理层;接收后端处理层返回的处理响应并发送给前端驱动层;后端处理层:根据保存的配置数据处理中间管理层发送的SCSI命令,向中间管理层返回处理响应。利用本发明,通过后端处理层的数据同步保持双控间SCSI目标器配置数据的同步,并且统一不同SCSI目标器后端的处理流程。

    一种数据重组方法
    33.
    发明授权

    公开(公告)号:CN100381999C

    公开(公告)日:2008-04-16

    申请号:CN200410008942.0

    申请日:2004-03-15

    Abstract: 本发明公开了一种数据重组方法,在原独立冗余磁盘阵列(RAID)系统高地址侧尾部预留一块磁盘空间作为重组区域,所述预留重组区域的大小大于或等于重组的数据区域,将该预留重组区域的高地址作为写入数据的起始地址,并将原RAID系统中存有数据的高地址作为重组数据的起始高地址;数据重组完之前重复执行以下步骤:确定当前要重组数据的低地址,并将当前要重组数据高地址到低地址之间的数据重组为新RAID类型数据;将重组后的数据从写入数据的起始地址向低地址方向,顺序写入新RAID系统中;当前要重组数据低地址的邻接低地址作为下次要重组数据的高地址,当前写入数据低地址的邻接低地址作为下次写入数据的起始地址。用户使用本发明可保证数据重组过程中的安全性,并且重组过程的简便性也提高了数据重组效率。

    一种本地数据迁移的方法
    34.
    发明授权

    公开(公告)号:CN100337224C

    公开(公告)日:2007-09-12

    申请号:CN200310120068.5

    申请日:2003-12-03

    Abstract: 本发明涉及一种本地数据迁移的方法,其是在一个存储设备的RAID磁盘系统中将源卷的数据迁移到目标卷,其包含以下步骤:确定数据迁移范围以及根据所述源卷的组成逻辑单位及目标卷的组成逻辑单位之间的比例关系确定迁移单位;确定该迁移范围所涉及的全部逻辑区域,并对该逻辑区域执行加锁操作;读取该迁移范围内的数据,并将其写入目标卷的相应位置;对上述被加锁的逻辑区域执行解锁操作,从而完成数据迁移。现有技术相比,本发明以逻辑区域作为迁移单位,以满足在目标卷中逻辑区域满写操作的原则,提高了迁移效率;在数据迁移的过程中通过对需迁移的逻辑区域执行加锁操作,解决了数据迁移过程中的主机写请求的问题。

    5级独立冗余磁盘阵列中多盘失败情况下的读写操作方法

    公开(公告)号:CN1253791C

    公开(公告)日:2006-04-26

    申请号:CN02149096.1

    申请日:2002-11-22

    Abstract: 本发明公开了一种5级独立冗余磁盘阵列中多盘失败情况下的读写操作方法,包括:执行读写访问请求,判断是否执行成功,如果是,则返回执行结果,否则,判断读写是否已处在降级模式,如果不是,设置为降级模式,启动重构,按降级模式重新执行读写访问,并返回再次判断是否执行成功。如果处于降级模式,则判断此次失败所在分条是否已完成重构,如果不是,返回失败信息,如果是,则将对该分条单元的读写定向到上次失败重构所用热备盘,再按降级模式重新执行读写访问,判断读写访问是否执行成功,如果是,返回执行结果,否则,返回失败信息。本发明通过对RAID5降级模式下多盘失败的不同情况加以进一步区分处理,从而尽可能的恢复失败磁盘的数据。

    一种快照过程中向源卷写数据的方法

    公开(公告)号:CN1658168A

    公开(公告)日:2005-08-24

    申请号:CN200410004415.2

    申请日:2004-02-19

    Abstract: 本发明提供了一种快照过程中向源卷写数据的方法,包括写流程:A1、判断是否存在所述源卷地址指向临时快照卷的索引,若存在,则将数据写入相应临时快照卷地址中,否则执行下一步;B1、建一条指向临时快照卷相应地址的索引,将数据写入临时快照卷该地址内。还包括回写流程:A2、判断是否符合预定的回写流程启动条件,若符合,则执行步骤B2;否则返回步骤A2;B2、判断临时快照卷上相应地址对应源卷上的地址位图标识是否为已拷贝到快照卷,若是,则将临时快照卷上的数据拷贝到源卷相应地址,并删除相应索引;否则执行下一步骤;C2、读取临时快照卷上的下一个数据,返回步骤B2。应用本发明,可提高快照时对主机写数据响应速度,缩短快照时的写延迟。

    磁盘阵列结构中进行回写的方法

    公开(公告)号:CN1617110A

    公开(公告)日:2005-05-18

    申请号:CN200310114090.9

    申请日:2003-11-12

    Abstract: 一种磁盘阵列结构中进行回写的方法,高速缓存(Cache)按照一定的策略选取要回写的区域,对回写区域数据进行预处理,集中批量下发对磁盘的子读请求,对返回的子读请求响应进行处理,再集中批量下发对磁盘的子写请求,对返回的子写请求响应进行处理。本发明中Cache对回写区域的选择保证了最需要回写的数据得到回写,回写完成后能够空出尽量多的Cache空间,而且每次回写磁头的移动固定在一个区域中,有效减少了回写中磁头的定位时间,Cache提供给RAID的最小单位是分条单元,而且所有分条的读、写请求按磁盘集中下发,从而对该磁盘的读、写请求能够进行有效地合并和调度,进而提高了回写效率。

    5级独立冗余磁盘阵列中多盘失败情况下的读写操作方法

    公开(公告)号:CN1503224A

    公开(公告)日:2004-06-09

    申请号:CN02149096.1

    申请日:2002-11-22

    Abstract: 本发明公开了一种5级独立冗余磁盘阵列中多盘失败情况下的读写操作方法,包括:执行读写访问请求,判断是否执行成功,如果是,则返回执行结果,否则,判断读写是否已处在降级模式,如果不是,设置为降级模式,启动重构,按降级模式重新执行读写访问,并返回再次判断是否执行成功。如果处于降级模式,则判断此次失败所在分条是否已完成重构,如果不是,返回失败信息,如果是,则将对该分条单元的读写定向到上次失败重构所用热备盘,再按降级模式重新执行读写访问,判断读写访问是否执行成功,如果是,返回执行结果,否则,返回失败信息。本发明通过对RAID5降级模式下多盘失败的不同情况加以进一步区分处理,从而尽可能的恢复失败磁盘的数据。

    一种重构内存管理方法

    公开(公告)号:CN1499376A

    公开(公告)日:2004-05-26

    申请号:CN02150137.8

    申请日:2002-11-07

    Abstract: 一种涉及信息存贮的重构内存管理方法,它采用如下步骤:重构缓存划分为三部分:专有缓存、预留缓存和自由缓存,自由缓存不够时,从预留缓存中索取一块,专有缓存中的数据提交给预留缓存,专有缓存接收对应磁盘过来的数据,若无法索取到预留缓存,则根据自由缓存中分条的重构状态及有关工作参数,确定分条重构紧迫性低的重构分条,从自由缓存中强取该重构分条,重启该重构分条对应的正常盘读请求;自由缓存中分条的有关工作参数规化为统一的判断参数值,本发明解决了重构内存与强制重构之间的矛盾,尽量避免向系统申请内存,同时有效地提高整个RAID组重构的性能。

    一种使用网络设备进行数据查询的系统、方法、及装置

    公开(公告)号:CN119046522A

    公开(公告)日:2024-11-29

    申请号:CN202410890033.1

    申请日:2020-12-29

    Abstract: 本申请提供一种使用网络设备进行数据查询的系统、方法、及装置。所述系统的中心节点通过网络设备连接至工作节点。所述网络设备例如为网卡、交换机、路由器等。中心节点将用户输入的查询请求生成多个任务。在为所述多个任务分配执行设备的时候,中心节点会将一些任务的执行设备配置为网络设备,一些任务的执行设备配置为工作节点,然后发送配置指令至所配置的网络设备及工作节点,以在网络设备及工作节点上设置为其配置的任务。配置完成后,由于工作节点与中心节点之间传输的数据都要经过网络设备,所以网络设备会对经过的数据执行所设置的任务,从而以减少工作节点的运算量,减轻工作节点上处理器的负担并加速数据处理。

Patent Agency Ranking