双元数据服务器的管理方法和装置

    公开(公告)号:CN103544081B

    公开(公告)日:2015-08-12

    申请号:CN201310505078.4

    申请日:2013-10-23

    IPC分类号: G06F11/16 H04L29/08

    摘要: 本发明公开了一种双元数据服务器的管理方法和装置,其中,每个元数据服务器包括主列表和从列表,该管理方法包括:元数据服务器将接收到的信息存储到自身的主列表中,并将该信息同步到另一个服务器的从列表中;每个元数据服务器根据存储的主列表中的信息对副本进行操作。本发明通过采用主备模式实现了双元数据服务器的系统,并且每个元数据服务器都根据各自的主列表中的信息对副本进行操作,能够在提高系统的服务能力,此外,在元数据服务器中备份另一个元数据服务器的信息,能够增强系统的容错能力,简化主备模式的双元数据服务器系统的管理方式。

    一种处理数据只读访问请求的方法

    公开(公告)号:CN102495710B

    公开(公告)日:2015-04-01

    申请号:CN201110328302.8

    申请日:2011-10-25

    IPC分类号: G06F3/06

    摘要: 本发明提供了一种处理数据只读访问请求的方法,把服务器端数据分为页缓存数据和磁盘数据,存储系统管理页缓存,接收到只读请求后,由缓存查询线程查询请求是否完全命中缓存,如果成功且页面全部有效,立即应答客户端;否则分配不存在的页面,加入缓存中,并将请求提交至磁盘处理线程,磁盘处理线程执行磁盘IO操作,磁盘IO完成后,数据写入新分配的页面,标记页面有效,并应答客户端请求。

    多副本中故障副本的处理方法和装置

    公开(公告)号:CN103530205A

    公开(公告)日:2014-01-22

    申请号:CN201310503495.5

    申请日:2013-10-23

    IPC分类号: G06F11/14

    摘要: 本发明公开了一种多副本中故障副本的处理方法和装置,其中,该处理方法包括:接收多副本中故障副本的故障信息;根据故障信息,通过当前主副本对故障副本进行数据同步。本发明通过当前主副本对故障副本进行数据同步,能够对故障副本进行修复,从而保证系统中多副本的一致性,扩展系统的容错能力,并且提高系统的可靠性。

    基于重复数据删除的数据压缩方法和装置

    公开(公告)号:CN103020317A

    公开(公告)日:2013-04-03

    申请号:CN201310009342.5

    申请日:2013-01-10

    IPC分类号: G06F17/30

    摘要: 本发明提供了一种基于重复数据删除的数据压缩方法,包括以下步骤:将原文件分割成多个数据块;使用MD5算法计算多个数据块的哈希指纹;在哈希表中查询哈希指纹;当哈希表中不存在哈希指纹时,使用lz77算法将多个数据块压缩后保存在.data文件中,并将至少包括指纹和数据块偏移量的信息保存在哈希表中;将数据块偏移量、数据块长度保存在.meta文件中;当所有的数据块均处理完成后,将至少包括文件名、数据块个数、.meta文件长度的信息作为元数据保存在.meta文件的尾部;将.meta文件追加到.data文件的尾部;以及重命名.data文件。

    数据对象的管理方法和装置

    公开(公告)号:CN103530355A

    公开(公告)日:2014-01-22

    申请号:CN201310470701.7

    申请日:2013-10-10

    IPC分类号: G06F17/30

    CPC分类号: G06F3/0647 G06F3/0652

    摘要: 本发明公开了一种数据对象的管理方法和装置,其中,该管理方法包括:对于每个数据对象,比较该数据对象的操作时间与当前时间,操作时间是对该数据对象进行最后一次操作的时间;根据比较结果与该数据对象所在设备的性能等级确定是否迁移该数据对象。本发明通过根据数据对象的操作时间和当前时间的比较来迁移该数据对象至与其对应的性能等级的设备上,能够使数据对象与其所存储的设备的性能等级匹配,提高了系统的访问性能。

    在存储系统中维护副本一致性的方法

    公开(公告)号:CN102970350A

    公开(公告)日:2013-03-13

    申请号:CN201210436644.6

    申请日:2012-11-05

    IPC分类号: H04L29/08 G06F11/14

    摘要: 本发明提供了一种在存储系统中维护副本一致性的方法,包括:客户端在内存中修改第一副本;第一副本在内存中对第二副本进行相同的修改;当在内存中对第二副本修改完成之后,第一副本进行磁盘同步;以及第二副本进行磁盘同步。根据本发明所描述的在存储系统中维护副本一致性的方法,能够更准确地维护副本一致性,更好地保证了系统的稳定运行。

    在Linux系统中执行操作的方法

    公开(公告)号:CN102930202A

    公开(公告)日:2013-02-13

    申请号:CN201210436532.0

    申请日:2012-11-05

    IPC分类号: G06F21/52

    摘要: 本发明公开了一种在Linux系统中执行操作的方法,包括:向Linux系统发送对程序文件执行操作的请求;Linux系统通过调用实现了Linux安全模块(LSM)的第一钩子函数,将程序文件的内容与白名单中的内容相比对;以及根据比对结果,判断是否对程序文件执行操作。通过本实施例所描述的执行程序文件的方法,通过内核态实现,可以有效地监控每一个可执行程序;通过白名单机制,简单可靠,避免了杀毒软件特征判断带来的误判。适用于服务器环境。对程序的整体影响小,只在程序初次加载时判断,可以避免频繁检测带来的性能损耗。

    一种多副本存储系统在线修复的方法

    公开(公告)号:CN102368222A

    公开(公告)日:2012-03-07

    申请号:CN201110328317.4

    申请日:2011-10-25

    IPC分类号: G06F11/14

    摘要: 本发明提供了一种多副本存储系统在线修复的方法,采用多副本的方式保存对象,提高系统的可靠性,同一对象的不同副本存储在不同的OSD上,同一对象的副本中有一个是主副本,修改操作发给该副本,主副本将操作发给从副本,主副本出现故障时,通过换主操作,由MDS选择新的主副本,MDS记录故障信息,从副本出现故障时,主副本告知MDS,MDS记录该故障对象信息,故障解除后,触发数据修复,在MDS的总控制下,完成数据的修复,OSD节点宕机时,客户端向MDS申请换主,换主完成后,继续操作该对象。本发明通过在线的方式对副本的一致性进行修复,提高了系统的可靠性和可用性。