【技术实现步骤摘要】
本专利技术涉及nfs(network file system,网络文件系统)网络存储,尤其涉及一种防高可用切换时读写异常的nfs服务端控制方法及系统。
技术介绍
1、nfs包括客户端、服务端和存储端,通常分别分布在不同的服务器上,彼此通过网络连接。读写过程中,若服务端出现故障,都会导致应用数据无法读写文件。为了保证文件系统中服务端的可靠性,通常会使用多台服务器加上keepalived、haproxy等技术配置高可用的服务端。利用高可用的服务端,若正在提供服务的服务端节点出现故障,通过自动将服务切换到其他节点,保证文件系统的可用。但是对于配置高可用的服务端,在服务端进行高可用切换、启动服务之前,需要连接存储端、检查存储端是否可正常读写和挂载存储端文件系统,然后再启动服务,之后服务端会进入一段宽限期,宽限期结束后才能正常读写文件,使得在服务端高可用切换时会存在服务端不可用的一段时间,这段时间内若客户端读写文件就会出现i/o中断或客户端卡死,导致客户端应用无法读写文件或者丢失数据。
2、针对于上述技术问题,现有技术中通常是当服务端
...【技术保护点】
1.一种防高可用切换时读写异常的nfs服务端控制方法,其特征在于,步骤包括:
2.根据权利要求1所述的防高可用切换时读写异常的nfs服务端控制方法,其特征在于,配置主文件系统、备文件系统前还包括挂载主文件系统、备文件系统的步骤,包括:
3.根据权利要求1所述的防高可用切换时读写异常的nfs服务端控制方法,其特征在于,所述根据状态判断结果控制启动所述主文件系统和/或备文件系统执行操作包括:
4.根据权利要求1所述的防高可用切换时读写异常的nfs服务端控制方法,其特征在于,当完成客户端的文件或目录操作时,如果在客户端打开文件则同时在主文
...【技术特征摘要】
1.一种防高可用切换时读写异常的nfs服务端控制方法,其特征在于,步骤包括:
2.根据权利要求1所述的防高可用切换时读写异常的nfs服务端控制方法,其特征在于,配置主文件系统、备文件系统前还包括挂载主文件系统、备文件系统的步骤,包括:
3.根据权利要求1所述的防高可用切换时读写异常的nfs服务端控制方法,其特征在于,所述根据状态判断结果控制启动所述主文件系统和/或备文件系统执行操作包括:
4.根据权利要求1所述的防高可用切换时读写异常的nfs服务端控制方法,其特征在于,当完成客户端的文件或目录操作时,如果在客户端打开文件则同时在主文件系统、备文件系统中打开相同的文件,步骤包括:
5.根据权利要求4所述的防高可用切换时读写异常的nfs服务端控制方法,其特征在于,所述根据主文件系统中文件的文件索引节点inode获取备文件系统中文件的文件索引节点inode和目录项dentry包括:
6.根据权利要求1~5中任意一项所述的防高可用切换时读写异常的nfs服务端控制方法,其特征在于,当完成客户端的文件或目录操作时,如果在客户端写文件则同时在主文件系统和备文件系统中写相同的文件,步骤包括...
【专利技术属性】
技术研发人员:龚亚信,郭家勇,李庆节,胡磊,彭琰,
申请(专利权)人:湖南国科亿存信息科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。