一种智能终端设备及其进行文件系统数据写入的方法技术方案

技术编号:28117404 阅读:66 留言:0更新日期:2021-04-19 11:16
本发明专利技术提供一种智能终端设备及其进行文件系统数据写入的方法,该设备包括:确定是否监测到智能终端设备出现异常/到达预设的定时同步时间;若是,且确定当前内存缓存有文件系统的数据时,将所述数据写入磁盘。本发明专利技术提供的智能终端设备及其进行文件系统数据写入的方法,在智能终端设备的文件系统选择Nobarrier的挂载参数时,对智能终端设备进行监测,在确定监测到智能终端设备出现异常或者到达预设的定时同步时间时,将内存中的数据写入磁盘中,能够解决智能终端设备异常掉电时导致的文件系统损坏,降低文件系统稳定性的问题。题。题。

【技术实现步骤摘要】
一种智能终端设备及其进行文件系统数据写入的方法


[0001]本专利技术涉及智能终端设备领域,特别涉及一种智能终端设备及其进行文件系统数据写入的方法。

技术介绍

[0002]目前智能终端设备使用日志功能来保证文件系统的稳定性。智能终端设备的磁盘或RAID(Redundant Arrays of Independent Drives,磁盘阵列)卡上配置有内部缓存(内存),文件系统在将数据存储到磁盘之前,把数据以日志数据的形式存储到内存中,然后将内存中的日志数据批量写入磁盘中,这样便于重新调整批量数据的写操作顺序,优化写入性能。文件系统必须在日志数据写入磁盘或RAID卡之后才能写提交(Commit)记录,若提交记录写入在前,而日志有可能损坏,那么就会影响数据的完整性,因此文件系统将日志数据写入磁盘的操作和写提交记录的操作必须按照正确的顺序执行,以进一步保证文件系统的稳定性。
[0003]智能终端设备的文件系统可以选择具有Barrier(内存屏障)的挂载参数来提高文件系统的稳定性。Barrier要求所有的程序按照正确的程序顺序执行,可以强制日志本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种智能终端设备进行文件系统数据写入的方法,其特征在于,包括:确定是否监测到智能终端设备出现异常/到达预设的定时同步时间;若是,且确定当前内存缓存有文件系统的数据时,将所述数据写入磁盘。2.根据权利要求1所述的方法,其特征在于,确定是否监测到智能终端设备出现异常,包括:根据智能终端设备的运行参数确定出现死机时,确定监测到智能终端设备出现异常;和/或监测到产生强制关机指令的关联操作时,确定监测到智能终端设备出现异常。3.根据权利要求1或2所述的方法,其特征在于,将所述数据写入磁盘,包括:文件系统选择无内存屏障的挂载参数,并将所述数据从内存写入到磁盘。4.根据权利要求2所述的方法,其特征在于,根据智能终端设备的运行参数确定出现死机时,将所述数据写入磁盘,包括:通过智能终端设备死机时调用的控制函数,增加将所述数据写入磁盘的控制指令,通过运行所述控制指令将所述数据写入磁盘。5.根据权利要求2所述的方法,其特征在于,监测到产生强制关机指令的关联操作时,将所述数据写入磁盘,包括:监测到产生强制关机指令的关联操作的持续操作时长超过第一预设时长时,开始将所述数据写入磁盘;监测到产生强制关机指令的关联操作的持续操作时长超过第一预设时长,且...

【专利技术属性】
技术研发人员:姚巧丽王旭峰
申请(专利权)人:青岛海信移动通信技术股份有限公司
类型:发明
国别省市:

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

1