【技术实现步骤摘要】
本专利技术涉及计算机应用领域,特别是指。
技术介绍
目前,硬盘是计算机的主要存储介质之一。在通常的使用情况下,硬盘的使用寿命一般都在三年以上。如果将硬盘用于频繁存储设备时,例如一个嵌入式Linux系统采用硬盘作为存储介质,为实现系统易用性,需要设计系统可随时关机。为保证系统的可靠性,即在任何时候系统都不会遭到破坏,使整个Linux系统以只读方式启动,但一些关于应用的配置需要保存,因此通过直接存储访问硬盘扇区并进行双备份的方式存储这些数据。如果直接对硬盘扇区进行数据存储,则会导致每次存储于硬盘的同一区域,就会在短时间内对硬盘的同一扇区反复进行写操作,这样,大大增加硬盘磁道物理损坏的几率,大大缩短了硬盘的使用寿命。另外,对于软盘同样存在频繁写入同一扇区的问题。因此,如何防止对磁盘同一位置的反复写入,将成为有效延长磁盘使用寿命的首要问题。
技术实现思路
有鉴于此,本专利技术的主要目的在于提供,实现对磁盘的均衡存储访问,从而有效延长磁盘的使用寿命。为了达到上述目的,本专利技术提供了,该方法包含以下步骤A、将存储区域划分为一个以上的块;B、当前数据存储起始位置相对原数据存储 ...
【技术保护点】
【技术特征摘要】
1.一种磁盘存储方法,其特征在于该方法包含以下步骤A、将存储区域划分为一个以上的块;B、当前数据存储起始位置相对原数据存储位置偏移一个或一个以上的块作为当前偏移位置;C、以所述当前偏移位置开始进行数据存储。2.根据权利要求1所述的方法,其特征在于,所述步骤B进一步包括以下步骤B11、搜索用于标识数据存储起始位置的起始标志扇区,以起始标志扇区相对存储区域起始扇区偏移的位置作为原偏移位置;B12、当前数据存储起始位置在所述原偏移位置基础上,再偏移一个或一个以上的块。3.根据权利要求2所述的方法,其特征在于,所述步骤B12之前进一步包括删除起始标志扇区中存储的起始标志。4.根据权利要求2所述的方法,其特征在于,如果以顺序存储方式进行数据存储,则当前数据存储起始位置在原偏移位置基础上再偏移一个块。5.根据权利要求2所述的方法,其特征在于,如果以随机存储方式进行数据存储,则当前数据存储起始位置在原偏移位置基础上再偏移k个块,k为系统随机生成的随机正整数。6.根据权利要求1所述的方法,其特征在于,所述步骤B进一步包括B21、搜索用于标识数据存储起始位置的起始标志扇区,根据起始扇区中存储的数据长度找到数据存储结束位置所在的块,以该块相对存储区域起始扇区偏移的位置作为当前偏移位置。7.根据权利要求6所述的方法,其特征在于,所述步骤B21之后进一步包括删除起始标志扇区中存储的起始标志。8.根据权利要求2或6所述的方法,其特征在于,第一次进行数据存储时,所述起始标志扇区位于存储区域的起始扇区。9.根据权利要求2或6所述的方法,其特征在于,第一次进行数据存储时,所述起始标志扇区位于存储区域中第1个块的第一个扇区,1为系统随机生成的随机正整数。10.根据权...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。