一种分布式文件系统中保证元数据一致性的方法

    公开(公告)号:CN102567445B

    公开(公告)日:2014-07-02

    申请号:CN201110326510.4

    申请日:2011-10-25

    Abstract: 本发明提供了一种分布式文件系统中保证元数据一致性的方法,将分布式文件系统以块为单位进行组织存储;在元数据修改时,首先修改内存数据块,同时将对数据块的修改记录下来;将元数据数据块修改信息写到日志文件,并将修改后的元数据数据块同步到磁盘;在修改后的元数据数据块同步到磁盘后,丢弃日志文件中对元数据块的记录条目,只保留修改记录;在故障发生后,进入恢复流程,根据日志文件中对元数据块的修改信息,再次将相应修改应用到元数据块。本发明在不影响元数据操作效率的前提下,能够保证故障发生后,通过恢复来清除故障发生时尚未来得及完全同步到磁盘上的元数据,使整个文件系统的元数据达到一致性。

    一种分布式文件系统中保证元数据一致性的方法

    公开(公告)号:CN102567445A

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

    申请号:CN201110326510.4

    申请日:2011-10-25

    Abstract: 本发明提供了一种分布式文件系统中保证元数据一致性的方法,将分布式文件系统以块为单位进行组织存储;在元数据修改时,首先修改内存数据块,同时将对数据块的修改记录下来;将元数据数据块修改信息写到日志文件,并将修改后的元数据数据块同步到磁盘;在修改后的元数据数据块同步到磁盘后,丢弃日志文件中对元数据块的记录条目,只保留修改记录;在故障发生后,进入恢复流程,根据日志文件中对元数据块的修改信息,再次将相应修改应用到元数据块。本发明在不影响元数据操作效率的前提下,能够保证故障发生后,通过恢复来清除故障发生时尚未来得及完全同步到磁盘上的元数据,使整个文件系统的元数据达到一致性。

    一种保证分布式文件系统元数据服务器组的服务高可靠的方法

    公开(公告)号:CN102404386A

    公开(公告)日:2012-04-04

    申请号:CN201110326367.9

    申请日:2012-01-09

    Abstract: 本发明提供了一种保证分布式文件系统元数据服务器组的服务高可靠的方法,启动高可靠服务进程,对其初始化,并读取高可靠服务进程的配置属性表;高可靠服务进程启动服务进程,并周期性检查服务进程的状态;服务进程启动网络模块获得网络状态和服务状态,并由心跳线程以设定速率给高可靠服务进程报告自身运行状态以及网络状态;高可靠服务进程与其他服务器组的高可靠服务进程互相通信告知状态;如果服务进程状态异常,则心跳线程停止发送信息,其他服务器组高可靠服务进程无法接收到心跳线程信息后,高可靠服务进程重启服务进程。本发明通过不同服务器之间能够规避系统错误,提供不间断的正确的服务。

Patent Agency Ranking