一种存储设备及其固件设置方法、重新分区方法技术

技术编号:27934139 阅读:55 留言:0更新日期:2021-04-02 14:13
本发明专利技术公开了一种存储设备及其固件设置方法、重新分区方法,属于存储设备技术领域,在存储设备的固件中设置逻辑地址映射交换接口,在重新分区时调用所述逻辑地址映射交换接口,设置逻辑地址交换的第一地址、第二地址、交换地址长度,实现逻辑地址交换,实现将第一地址变换到第二地址,实现重新分区,简化重新分区方法,节约人工成本。

【技术实现步骤摘要】
一种存储设备及其固件设置方法、重新分区方法
本专利技术涉及存储设备
,尤其是涉及一种存储设备及其固件设置方法、重新分区方法。
技术介绍
目前,存储设备是常用设备,对于存储设备的要求也越来越多,存储设备的存储容量也越来越高,但再高的存储设备,其存储容量也是有限的,再加上存储的数据在经过一定时间后,数据或文件需要更换,这就引起存储空间的碎片化或存储空间的不足,因此,大容量存储设备在使用时会进行分区,且大容量存储设备在使用一段时间后,根据存储空间的需求,重新进行分区,现有技术是,把需要分区的存储设备A空间中的内容,先存储在另一个存储设备B中,然后再对存储设备A重新进行分区,再将存储设备B中复制的内容再重新复制回存储设备A中,这样不仅麻烦,在内容多的时候,复制过程需要很长时间,极大地增加了人工成本。因此,提高存储设备有存储速度,简化重新分区步骤,是目前亟待解决的问题。
技术实现思路
本专利技术的目的是提供一种存储设备及其固件设置方法、重新分区方法,在存储设备的固件中设置逻辑地址映射交换接口,在重新分区时调用所述逻辑地址映射交换接口,设置逻辑地址交换的第一地址、第二地址、交换地址长度,实现逻辑地址交换,实现将第一地址变换到第二地址,实现重新分区,简化重新分区方法,节约人工成本。第一方面,本专利技术的上述专利技术目的通过以下技术方案得以实现:一种存储设备的固件设置方法,在存储设备的固件中设置连续逻辑地址映射交换接口,用于将从第一地址段与第二地址段进行交换;所述第一地址段为从第一地址开始的设定长度的连续逻辑地址,所述第二地址段为从第二地址开始的相同长度的连续逻辑地址。第二方面,本专利技术的上述专利技术目的还通过以下技术方案得以实现:一种存储设备的重新分区方法,主机根据重新分区指令,计算需调整逻辑空间,调用存储设备的映射交换接口,调整不同分区的逻辑空间大小。本专利技术进一步设置为:主机根据分区逻辑地址信息、文件系统信息,计算得到需调整逻辑空间地址,包括第一地址、第二地址。本专利技术进一步设置为:第一地址、第二地址,属于同一个分区或属于不同分区;第一地址段与第二地址段为存储设备上的任意不重合逻辑地址段。本专利技术进一步设置为:主机根据分区表以及文件系统信息,得到分区逻辑地址信息及分区文件使用信息,包括各分区的起始与结束地址信息。本专利技术进一步设置为:调整完分区逻辑空间大小后,更新分区表。本专利技术进一步设置为:更新逻辑地址映射表,进行逻辑地址交换。第三方面,本专利技术的上述专利技术目的还通过以下技术方案得以实现:一种存储设备,所述存储设备固化有程序,所述程序设置有逻辑地址映射交换接口。与现有技术相比,本专利技术的有益技术效果为:1.本申请通过在存储设备的固件中设置逻辑地址映射交换接口,为交接地址提供基础;2.进一步地,本申请通过在重新分区时调用所述逻辑地址映射交换接口,实现了快速重新分区,简化了重新分区方法,节约了人工成本;3.进一步地,本申请通过设置存储设备固件,保证了存储设备重新分区的简单易行,提高了效率。附图说明图1是本专利技术的一个具体实施例的重新分区示意图。具体实施方式以下结合附图对本专利技术作进一步详细说明。具体实施例一本申请的一种存储设备的固件设置方法,在存储设备的固件中设置逻辑地址映射交换接口,在逻辑地址映射交换接口中包括第一地址、第二地址、设定交换地址长度参数,从第一地址开始的设定交换地址长度的连续逻辑地址为第一地址段,从第二地址开始的设定交换地址长度的连续逻辑地址为第二地址段。逻辑地址映射交换接口,用于将从第一地址段与第二地址段进行交换;通过更新逻辑地址映射表,进行逻辑地址交换。具体地,在固件中增加逻辑地址映射交换接口指令,如下式表示:Swap(addr1,addr2,length)式中,addr1表示第一地址,addr2表示第二地址,length表示设定交换地址长度。具体实施例二本申请的一种存储设备的重新分区方法,主机根据重新分区指令,计算需调整逻辑空间,调用存储设备的映射交换接口,调整不同分区的逻辑空间大小。重新分区,在用户层面上来看,就是扩大了原始第一分区的大小,缩小了原始第二分区的大小,本质上就是需要将用户信息从A状态调整到B状态。主机在接收到重新分区指令后,调用分区表以及文件系统信息,得到原分区逻辑地址信息及原分区文件使用信息,分区表中包括各分区的起始与结束地址信息。根据分区的起始地址、结束地址、文件使用信息,计算得到需调整逻辑空间地址,调用逻辑地址映射交换接口,设置第一地址、第二地址及设定交换地址长度,执行逻辑地址映射交换接口指令后,得到重新分区。在重新分区完成后,更新分区表、文件使用信息。重新分区过程,从固件层来看,通过调用逻辑地址映射交换接口,完成第一地址段与第二地址段的空间映射交换。在空间映射交换时,还包括识别文件系统数据,调整文件系统大小,对文件系统本身数据进行映射空间交换。具体地,如图1所示,存储设备的当前状态,如1-1所示,包括C/D/E/F/G/H几个存储空间,对应固件物理地址,当前状态逻辑地址与固件提供的物理地址映射对应关系,如1-2所示,将固件中E存储空间的addr1地址段与F存储空间的addr2地址段进行逻辑地址映射交换,得到如1-3所示的逻辑空间状态,实现了逻辑地址映射交换,扩展了D存储空间的大小,缩小了F存储空间的大小。在本申请的一个具体实施例中,第一地址、第二地址,属于同一个分区或属于不同分区第一地址段与第二地址段为存储设备上的任意不重合逻辑地址段。具体实施例三一种存储设备,所述存储设备固化有计算机程序,程序中设置有逻辑地址映射交换接口。在对存储设备重新分区时,只需要调用逻辑地址映射交换接口,设置相关参数,就能够实现对存储空间的重新分区,简单了用户操作,节约了人工成本。本具体实施方式的实施例均为本专利技术的较佳实施例,并非依此限制本专利技术的保护范围,故:凡依本专利技术的结构、形状、原理所做的等效变化,均应涵盖于本专利技术的保护范围之内。本文档来自技高网...

【技术保护点】
1.一种存储设备的固件设置方法,其特征在于:在存储设备的固件中设置逻辑地址映射交换接口,用于将从第一地址段与第二地址段进行交换;所述第一地址段为从第一地址开始的设定交换地址长度的连续逻辑地址,所述第二地址段为从第二地址开始的相同交换地址长度的连续逻辑地址。/n

【技术特征摘要】
1.一种存储设备的固件设置方法,其特征在于:在存储设备的固件中设置逻辑地址映射交换接口,用于将从第一地址段与第二地址段进行交换;所述第一地址段为从第一地址开始的设定交换地址长度的连续逻辑地址,所述第二地址段为从第二地址开始的相同交换地址长度的连续逻辑地址。


2.一种存储设备的重新分区方法,其特征在于:主机根据重新分区指令,计算需调整逻辑空间,调用存储设备的映射交换接口,调整不同分区的逻辑空间大小。


3.根据权利要求2所述存储设备的重新分区方法,其特征在于:主机根据分区逻辑地址信息、文件系统信息,计算得到需调整逻辑空间地址,包括第一地址、第二地址。


4.根据权利要求3所述存储设备的重新分区方...

【专利技术属性】
技术研发人员:王浩吴大畏李晓强
申请(专利权)人:深圳市得一微电子有限责任公司
类型:发明
国别省市:广东;44

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

1