【技术实现步骤摘要】
文件系统部署方法、装置及存储介质
[0001]本专利技术涉及计算机
,特别是涉及一种文件系统部署方法、装置及存储介质。
技术介绍
[0002]随着工业化的发展,越来越多的设备出现在我们面前,如何保证设备的操作系统的稳定性格外重要。操作系统位于底层硬件与用户之间,用户可以通过操作系统的应用界面,输入指令;操作系统则对上述输入的指令进行解释,并根据解析结果驱动底层硬件设备,实现用户要求,而完成这些工作的软件就是文件系统。
[0003]当设备的固态硬盘上部署的文件系统损坏或文件丢失导致文件系统无法启动时,需要通过手动操作部署文件系统后才能再次启动文件系统。目前,手动操作部署文件系统以启动文件系统的方法主要是指,在BIOS命令行下通过手动输入复杂的命令,以加载内核和文件系统,从而完成文件系统在固态硬盘上的重新部署,因此,手动部署文件系统比较费时费力、部署效率较低。
技术实现思路
[0004]鉴于上述问题,提出了本专利技术实施例以便提供一种克服上述问题或者至少部分地解决上述问题的一种文件系统部署方法、装置及存储介质。
[0005]本专利技术的第一方面,提供了一种文件系统部署方法,该方法包括:
[0006]在设备上电的情况下,启动已写入至所述设备上的非易失性存储器中的基本输入输出系统BIOS;
[0007]在所述BIOS启动成功的情况下,将已写入至所述非易失性存储器的内核文件和文件系统加载到所述设备的内存,以根据所述内存中的内核文件,启动内核,并在所述内核启动成功的情况下,启
【技术保护点】
【技术特征摘要】
1.一种文件系统部署方法,其特征在于,所述方法包括:在设备上电的情况下,启动已写入至所述设备上的非易失性存储器中的基本输入输出系统BIOS;在所述BIOS启动成功的情况下,将已写入至所述非易失性存储器的内核文件和文件系统加载到所述设备的内存,以根据所述内存中的内核文件,启动内核,并在所述内核启动成功的情况下,启动所述内存中的文件系统;在所述文件系统启动成功的情况下,基于所述文件系统的预设目录下的文件系统压缩包,在所述设备的固态硬盘上部署所述文件系统。2.根据权利要求1所述的方法,其特征在于,所述在所述文件系统启动成功的情况下,基于所述文件系统的预设目录下的文件系统压缩包,在所述设备的固态硬盘上部署所述文件系统,包括:在所述文件系统启动成功的情况下,将所述设备的固态硬盘分割为N个分区,并格式化每个所述分区;将所述文件系统压缩包复制到格式化后的N个分区中的目标分区,并将所述目标分区中所述文件系统压缩包中的文件解压到格式化后的N个分区,以在所述固态硬盘上的目标分区部署所述文件系统;其中,N为大于等于1的整数。3.根据权利要求1所述的方法,其特征在于,在所述设备上电的情况下,启动已写入至所述设备上的非易失性存储器中的基本输入输出系统BIOS之前,还包括:调用存储区域划分函数;根据所述存储区域划分函数,对所述非易失性存储器的存储空间进行划分,得到多个划分好的地址范围;其中,所述存储区域划分函数中包括多个划分地址范围的起始地址和结束地址,或者,所述存储区域划分函数中包括每个存储空间大小和所述设备的中央处理器CPU的物理启动地址。4.根据权利要求3所述的方法,其特征在于,所述得到多个划分好的地址范围,包括:将所述CPU的物理启动地址作为对所述非易失性存储器进行区域划分的基础地址;以所述基础地址为第一个区域的起始地址,根据每个存储空间大小,确定所述第一个区域的结束地址,以及依次确定其他每个区域的起始地址和结束地址;按照确定的所述其他每个区域的起始地址和结束地址,对所述非易失性存储器中的存储区域进行划分,分别得到所述其他每个区域的起始地址和结束地址所指示的区域;其中,所述其他每个区域为除所述第一个区域之外的区域,所述其他每个区域和所述第一个区域为不存在交集的区域。5.根据权利要求4所述的方法,其特征在于,所述在设备上电的情况下,启动已写入至所述设备上的非易失性存储器中的BIOS,包括:在设备上电的情况下,启动已写入至所述非易失性存储器中的第一预设区域中的所述BIOS,其中,所述第一个区域为所述第一预设区域。6.根据权利要求4或5所述的方法,其特征在于,所述在所述BIOS启动成功的情况下,将已写入至所述非易失性存储器的内核文件和文件系统加载到所述设备的内存,以根据所述
内存中的内核文件,启动内核,并在所述内核启动成功的情况下,启动所述内存中的文件系统,包括:在所述BIOS启动成功的情况下,将已写入至所述非易失性存储器的第二预设区域的内核文件加载到所述内存,以根据所述内存中的内核文件,启动内核,并将已写入至所述非易失性存储器的第三预设区域的所述文件系统加载到所述内存,以在所述内核启动成功的情况下,启动所述内存中的文件系统;其中,所述第一个区域相邻的下一个区域为所述第二预设区域,所述第二预设区域相邻的下一个区域为所述第三预设区域。7.根据权利要求2所述的方法,其特征在于,所述在所述设备的固态硬盘上部署所述文件系统之后,还包括:在获取到用户对所述设备进行重启的重启指令的情况下,基于所述固态硬盘中的内核文件的存储路径和所述文件系统的存储路径,启动所述目标分区中的文件系统。...
【专利技术属性】
技术研发人员:张帆,史鹏波,
申请(专利权)人:龙芯中科西安科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。