文件系统的处理方法及装置制造方法及图纸

技术编号:14861860 阅读:124 留言:0更新日期:2017-03-19 14:59
本发明专利技术提供了一种文件系统的处理方法及装置,其中该方法包括:确定设备当前所需要使用的指定文件系统模式;在判断设备当前运行的文件系统模式与指定文件系统模式不一致时,将设备由当前运行的文件系统切换至指定文件系统。通过本发明专利技术解决了相关技术中还没有一种有效的在不同文件系统之间进行切换的方式的问题,填补了相关技术的空白,提高了用户体验。

【技术实现步骤摘要】

本专利技术涉及通信领域,具体而言,涉及一种文件系统的处理方法及装置
技术介绍
在嵌入式Linux系统中,对于文件的存储一般都是采用Flash存储器,由于Flash存储器本身的限制,Flash存储器的容量和速度有时候会成为系统的瓶颈。某些场景中需要使用网络文件系统,如:网络文件系统(NetworkFileSystem,简称为NFS),解决上述Flash存储器的这两个限制,提高文件操作的效率。但相关技术中还没有一种有效的在NFS文件系统和Flash文件系统之间切换的方法。针对相关技术中还没有一种有效的在不同文件系统之间进行切换的方式的问题,目前尚未提出有效的解决方案。
技术实现思路
本专利技术的主要目的在于提供一种文件系统的处理方法及装置,以至少解决相关技术中还没有一种有效的在不同文件系统之间进行切换的方式的问题。根据本专利技术的一个方面,提供了一种文件系统的处理方法,包括:确定设备当前所需要使用的指定文件系统模式;在判断所述设备当前运行的文件系统模式与所述指定文件系统模式不一致时,将所述设备由当前运行的文件系统切换至指定文件系统。进一步地,所述文件系统模式包括Flash文件系统模式和网络文件系统NFS模式。进一步地,确定设备当前所需要使用的指定文件系统模式包括:在周期性接收NFS服务器发送的广播报文,则确定所述指定文件系统模式为NFS模式,其中,所述广播报文中携带有用于指示所述设备采用NFS模式的指示信息;或,在预定时间段内未接收到所述NFS服务器发送的广播报文,则确定所述指定文件系统模式为Flash文件系统模式。进一步地,所述指定文件系统模式为NFS模式,且在判断所述设备当前运行的文件系统模式与所述指定文件系统模式不一致时,将所述设备由当前运行的文件系统切换至指定文件系统包括:将所述NFS模式的第一标识信息保存到所述设备的高端内存中;重新启动所述设备,获取所述高端内存中保存的所述第一标识信息;依据所述第一标识信息加载所述NFS的文件,并将当前运行的文件系统切换至所述NFS。进一步地,所述指定文件系统模式为Flash文件系统模式,且在判断所述设备当前运行的文件系统模式与所述指定文件系统模式不一致时,将所述设备由当前运行的文件系统切换至指定文件系统包括:将所述Flash文件系统模式的第二标识信息保存到所述设备的高端内存中;重新启动所述设备,获取所述高端内存中保存的所述第二标识信息;依据所述第二标识信息加载所述Flash文件系统的文件,并将当前运行的文件系统切换至Flash文件系统。进一步地,所述NFS服务器通过以下方式发送所述广播报文:根据接收到的用户操作指令,触发开启所述NFS服务器发送广播报文的操作;或,在满足预定条件时,自动触发开启所述NFS服务器发送广播报文的操作。根据本专利技术的另一个方面,提供了一种文件系统的处理装置,包括:确定模块,用于确定设备当前所需要使用的指定文件系统模式;切换模块,用于在判断所述设备当前运行的文件系统模式与所述指定文件系统模式不一致时,将所述设备由当前运行的文件系统切换至指定文件系统。进一步地,所述文件系统模式包括Flash文件系统模式和网络文件系统NFS模式。进一步地,所述确定模块包括:第一确定单元,用于在周期性接收NFS服务器发送的广播报文,则确定所述指定文件系统模式为NFS模式,其中,所述广播报文中携带有用于指示所述设备采用NFS模式的指示信息;或,第二确定单元,用于在预定时间段内未接收到所述NFS服务器发送的广播报文,则确定所述指定文件系统模式为Flash文件系统模式。进一步地,所述切换模块包括:第一保存单元,用于将所述NFS模式的第一标识信息保存到所述设备的高端内存中;第一获取单元,用于重新启动所述设备,获取所述高端内存中保存的所述第一标识信息;第一切换单元,用于依据所述第一标识信息加载所述NFS的文件,并将当前运行的文件系统切换至所述NFS。进一步地,所述切换模块包括:第二保存单元,用于将所述Flash文件系统模式的第二标识信息保存到所述设备的高端内存中;第二获取单元,用于重新启动所述设备,获取所述高端内存中保存的所述第二标识信息;第二切换单元,用于依据所述第二标识信息加载所述Flash文件系统的文件,并将当前运行的文件系统切换至所述Flash文件系统。通过本专利技术,采用确定设备当前所需要使用的指定文件系统模式,在确定当前需要的指定文件系统模式之后,在判断所述设备当前运行的文件系统模式与指定文件系统模式不一致时,将设备由当前运行的文件系统切换至指定文件系统的方式,解决了相关技术中还没有一种有效的在不同文件系统之间进行切换的方式的问题,填补了相关技术的空白,提高了用户体验。附图说明此处所说明的附图用来提供对本专利技术的进一步理解,构成本申请的一部分,本专利技术的示意性实施例及其说明用于解释本专利技术,并不构成对本专利技术的不当限定。在附图中:图1是根据本专利技术实施例的文件系统的处理方法的流程图;图2是根据本专利技术实施例的文件系统的处理装置的结构示意图;图3是根据本专利技术实施例的文件系统的处理装置的可选结构框图一;图4是根据本专利技术实施例的文件系统的处理装置的可选结构框图二;图5是根据本专利技术实施例的文件系统的处理装置的可选结构框图三;图6是根据本专利技术可选实施例的设备使用Flash文件系统启动单板的方法流程图;图7是根据本专利技术可选实施例的Flash文件系统到NFS文件系统切换方法的流程图;图8是根据本专利技术可选实施例的设备使用NFS文件系统启动单板的方法流程图;图9是根据本专利技术可选实施例的NFS文件系统到Flash文件系统切换方法的流程图。具体实施方式下文中将参考附图并结合实施例来详细说明本专利技术。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。在本实施例中提供了一种文件系统的处理方法,图1是根据本专利技术实施例的文件系统的处理方法的流程图,如图1所示,该流程包括如下步骤:步骤S102:设备确定当前所需要使用的指定文件系统模式;步骤S104:设备在判断设备当前运行的文件系统模式与指定文件系统模式不一致时,将设备由当前运行的文件系统切换至指定文件系统。通过本实施例,采用设备确定当前所需要使用的指定文件系统模式,在确定当前需要的指定文件系统模式之后,且在判断设备当前运行的文件系统模式与指定文件系统模式不一致时,将设备由当前运行的文件系统切换至指本文档来自技高网...

【技术保护点】
一种文件系统的处理方法,其特征在于,包括:确定设备当前所需要使用的指定文件系统模式;在判断所述设备当前运行的文件系统模式与所述指定文件系统模式不一致时,将所述设备由当前运行的文件系统切换至所述指定文件系统。

【技术特征摘要】
1.一种文件系统的处理方法,其特征在于,包括:
确定设备当前所需要使用的指定文件系统模式;
在判断所述设备当前运行的文件系统模式与所述指定文件系统模式不
一致时,将所述设备由当前运行的文件系统切换至所述指定文件系统。
2.根据权利要求1所述的方法,其特征在于,所述文件系统模式包括Flash文
件系统模式和网络文件系统NFS模式。
3.根据权利要求2所述的方法,其特征在于,确定设备当前所需要使用的指定
文件系统模式包括:
在周期性接收到NFS服务器发送的广播报文后,则确定所述指定文件系
统模式为NFS模式,其中,所述广播报文中携带有用于指示所述设备采用
NFS模式的指示信息;或,
在预定时间段内未接收到所述NFS服务器发送的广播报文后,则确定所
述指定文件系统模式为Flash文件系统模式。
4.根据权利要求3所述的方法,其特征在于,在所述指定文件系统模式为NFS
模式,且在判断所述设备当前运行的文件系统模式与所述指定文件系统模式
不一致时,将所述设备由当前运行的文件系统切换至指定文件系统包括:
将所述NFS模式的第一标识信息保存到所述设备的高端内存中;
重新启动所述设备,获取所述高端内存中保存的所述第一标识信息;
依据所述第一标识信息加载所述NFS的文件,并将当前运行的文件系统
切换至所述NFS。
5.根据权利要求3所述的方法,其特征在于,所述指定文件系统模式为Flash
文件系统模式,且在判断所述设备当前运行的文件系统模式与所述指定文件
系统模式不一致时,将所述设备由当前运行的文件系统切换至指定文件系统
包括:
将所述Flash文件系统模式的第二标识信息保存到所述设备的高端内存
中;
重新启动所述设备,获取所述高端内存中保存的所述第二标识信息;
依据所述第二标识信息加载所述Flash文件系统的文件,并将当前运行
的文件系统切换至Flash文件系统。
6.根据权利要求3所述的方法,其特征在于,所述NFS服务器通过以下方式发

\t送所述广播报文:
...

【专利技术属性】
技术研发人员:位耀东郭军洪
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1