一种文件系统升级或修复方法及外部存储介质与流程

文档序号:37413031发布日期:2024-03-25 19:01阅读:9来源:国知局
一种文件系统升级或修复方法及外部存储介质与流程

本申请涉及文件系统升级或修复,尤其涉及一种文件系统升级或修复方法及外部存储介质。


背景技术:

1、linux平台的产品包含引导程序uboot、内核程序kernel、文件系统rootfs三大组件。在linux平台产品运行过程中,日志存储、文件数据保存都会对rootfs进行读写操作,rootfs在写文件操作时,分成两步进行:①先将file inode信息写入或更新,此时文件内容还在内存(如ddr)缓存区内;②再将文件内容由缓存区逐步写入物理存储区,该过程会相对缓慢,因为系统会根据繁忙情况逐步完成;

2、在整个产品运行过程中,任何时刻都可能进行断电操作,此时如果文件操作步骤位于①和②之间,此时rootfs就会发生损坏,最终导致两种致命情况:

3、(1)最严重时,rootfs挂载失败导致系统无法启动;

4、(2)rootfs可以挂载成功,但是内部文件损坏,如果是关键文件,产品会出现异常,导致功能无法使用。

5、相关技术中,对文件系统进行升级或修复时,需要较为复杂的设备,且操作较为繁琐,使用不方便。

6、因此,有必要改善上述技术方案中存在的问题。


技术实现思路

1、本申请的目的在于提供一种文件系统升级或修复方法及外部存储介质,以至少改善以上至少一个技术问题。

2、本申请的目的采用以下技术方案实现:

3、第一方面,本申请提供了一种文件系统升级或修复方法,该文件系统升级或修复方法包括:

4、将外部存储介质的升级或修复程序固件加载到存储器中,并启动升级或修复程序,其中,外部存储介质内存储有存储器的分区固件;

5、检验存储器内的分区固件是否需要升级或存在异常;

6、利用外部存储介质内的分区固件对存储器内需要升级或存在异常的分区固件进行替换,以对存储器的文件系统进行升级或修复。

7、第二方面,本申请还提供了一种文件系统升级或修复用外部存储介质,文件系统升级或修复用外部存储介质存储有:

8、需进行升级或修复的存储器的分区固件;及

9、用于对存储器进行文件系统升级或修复用的升级或修复程序固件。

10、本申请的实施例提供的技术方案可以包括以下有益效果:

11、通过上述文件系统升级或修复方法,通过为外部存储介质设置升级或修复程序固件以及用于升级或修复的存储器的分区固件,启动升级或修复程序将外部存储介质中存储的分区固件替换存储器中损坏的分区固件,以完成对存储器的升级或修复。操作过程简单易行,自动化程度高,通用性较好。

12、应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本申请。



技术特征:

1.一种文件系统升级或修复方法,其特征在于,所述升级或修复方法包括:

2.根据权利要求1所述的文件系统升级或修复方法,其特征在于,所述利用所述升级或修复程序检验所述存储器内的分区固件是否需要升级或存在异常,包括:

3.根据权利要求2所述的文件系统升级或修复方法,其特征在于,所述利用所述外部存储介质内的分区固件对所述存储器内需要升级或存在异常的分区固件进行替换,以对所述存储器的文件系统进行升级或修复,包括:

4.根据权利要求1所述的文件系统升级或修复方法,其特征在于,所述将外部存储介质的升级或修复程序固件加载到存储器中,并启动升级或修复程序,其中,所述外部存储介质内存储有所述存储器的分区固件,之前包括:

5.根据权利要求4所述的文件系统升级或修复方法,其特征在于,所述接收并响应升级或修复触发信号,之后包括:

6.根据权利要求3所述的文件系统升级或修复方法,其特征在于,所述检验所述存储器内的分区固件是否需要升级或存在异常,包括:

7.根据权利要求1-6任一项所述的文件系统升级或修复方法,其特征在于,所述存储器的分区固件包括:引导程序、内核程序以及文件系统。

8.一种文件系统升级或修复用外部存储介质,其特征在于,所述文件系统升级或修复用外部存储介质存储有:

9.根据权利要求8所述的文件系统升级或修复用外部存储介质,其特征在于,所述文件系统升级或修复外部存储介质为u盘或移动硬盘。

10.根据权利要求8所述的文件系统升级或修复用外部存储介质,其特征在于,所述存储器设置在视频控制器、pc电脑或智能移动设备中。


技术总结
本申请是关于一种文件系统升级或修复方法及外部存储介质,该方法包括:将外部存储介质的升级或修复程序固件加载到存储器中,并启动升级或修复程序,其中,外部存储介质内存储有存储器的分区固件;利用升级或修复程序检验存储器内的分区固件是否需要升级或存在异常;利用外部存储介质内的分区固件对存储器内需要升级或存在异常的分区固件进行替换,以对存储器的文件系统进行升级或修复。在本申请中,通过为外部存储介质设置升级或修复程序固件以及用于升级或修复的存储器的分区固件,启动升级或修复程序将外部存储介质中存储的分区固件替换存储器中损坏的分区固件,以完成对存储器的升级或修复。操作过程简单易行,自动化程度高,通用性较好。

技术研发人员:赵明辉,周晶晶
受保护的技术使用者:西安诺瓦星云科技股份有限公司
技术研发日:
技术公布日:2024/3/24
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1