本发明专利技术提供一种即使在管理信息损坏时也能够读取数据的存储装置。存储装置(1)包括保存数据和主管理信息的存储设备,生成包含内容与主管理信息的内容相同的信息的预备管理信息。在启动时选择主管理信息和预备管理信息中的某一方作为使用管理信息,使用该选择的使用管理信息,来对存储设备中保存的数据进行访问。问。问。
【技术实现步骤摘要】
存储装置
[0001]本专利技术涉及一种用于存储数据的存储装置。
技术介绍
[0002]已知一种控制对逻辑磁盘的访问的磁盘阵列控制装置,该逻辑磁盘能够将与数据对应的冗余数据分散保存到多个物理磁盘(专利文献1)。在该磁盘阵列控制装置中,当在读取访问逻辑磁盘时检测到存在无法恢复的数据缺失的不良扇区时,准备代替该不良扇区的代替扇区,并在该代替扇区的缺失信息区域中记录表示存在数据缺失的缺失信息。
[0003]现有技术文献
[0004]专利文献
[0005]专利文献1:日本特开2005
‑
293119号公报
技术实现思路
[0006]专利技术要解决的问题
[0007]然而,在SSD(Solid State Drive:固态硬盘)等存储装置中存在下面这样的问题点:当包含从逻辑地址转换到物理地址的转换表等的管理信息损坏时,无法访问所存储的数据。
[0008]本专利技术是鉴于上述实际情况而完成的,其目的之一在于提供一种即使在管理信息损坏时也能够读取数据的存储装置。
[0009]用于解决问题的方案
[0010]用于解决上述以往例的问题点的本专利技术的一个方式是一种存储装置,包括:存储单元,其包括保存数据和主管理信息的存储设备;预备生成单元,其生成预备管理信息,该预备管理信息包含内容与所述主管理信息的内容相同的信息;以及选择单元,在启动时,该选择单元选择所述主管理信息和预备管理信息中的某一方作为使用管理信息,其中,所述存储装置使用所述选择的使用管理信息,来对所述存储设备中保存的数据进行访问。
[0011]根据该存储装置,除了生成主要利用的主管理信息之外还生成预备管理信息,因此即使在主管理信息损坏时,也能够使用预备管理信息进行对数据的访问。
[0012]另外,在此也可以是:在所述选择单元选择了预备管理信息作为使用管理信息时,所述存储装置使用该选择的使用管理信息,仅进行读取专用的访问作为对所述存储设备中保存的数据进行的访问。
[0013]在该例子中,由于不允许使用预备管理信息进行的基于来自主机的命令的数据的写入、在后台进行的数据的改写等所有数据的写入,因此不会发生预备管理信息的改写,能够预防连预备管理信息也损坏。
[0014]并且,也可以是:在启动时,所述选择单元判断是否连接了规定的电路布线,并基于该判断的结果来选择所述主管理信息和预备管理信息中的某一方作为使用管理信息。
[0015]根据该例子,能够根据上述规定的电路布线的拆装,来在主管理信息的利用与预
备管理信息的利用之间进行切换。
[0016]也可以是:存储装置还具备外部接口,该外部接口具有多个布线,所述选择单元基于该外部接口的所述布线的连接状态来选择所述主管理信息和预备管理信息中的某一方作为使用管理信息。
[0017]根据该例子,能够根据布线与外部接口的连接状态,来在主管理信息的利用与预备管理信息的利用之间进行切换。
[0018]也可以是:存储装置还具备外部接口,该外部接口具有多个引脚,所述选择单元基于该外部接口在启动时的连接状态来选择所述主管理信息和预备管理信息中的某一方作为使用管理信息。
[0019]根据该例子,能够根据外部接口的连接状态,来在主管理信息的利用与预备管理信息的利用之间进行切换。
[0020]并且,在本专利技术的其它方式中,也可以是:存储装置还包括接收切换命令的命令接收单元,在所述命令接收单元接收到切换命令时,存储装置被重新启动,并控制所述选择单元以选择预备管理信息作为使用管理信息。
[0021]在该例子中,能够根据切换命令,来在主管理信息的利用与预备管理信息的利用之间进行切换。
[0022]并且,在本专利技术的另一个方式中,所述存储单元具备所述存储设备以及与该存储设备不同的存储部,所述预备管理信息被保存于与保存主管理信息的所述存储设备不同的所述存储部中。
[0023]根据该例子,预备管理信息被保存于与保存主管理信息的存储设备不同的存储部中,因此能够进一步提高管理信息的冗余性。
[0024]专利技术的效果
[0025]根据本专利技术,即使在通常使用的管理信息损坏时,也能够进行对数据的访问。
附图说明
[0026]图1是表示本专利技术的实施方式所涉及的存储装置的结构例的框图。
[0027]图2是表示本专利技术的实施方式所涉及的存储装置所保持的管理信息的一例的说明图。
[0028]图3是表示本专利技术的实施方式所涉及的存储装置的例子的功能框图。
[0029]图4是表示本专利技术的实施方式所涉及的存储装置的动作例的流程图。
[0030]图5是表示本专利技术的实施方式所涉及的存储装置的动作例的另一个流程图。
[0031]附图标记说明
[0032]1:存储装置;2:主机;11:控制部;12:接口部;13:存储部;14:快闪存储器部;21:访问处理部;22:预备生成部;23:选择部。
具体实施方式
[0033]参照附图来对本专利技术的实施方式进行说明。本专利技术的实施方式所涉及的存储装置1例如图1所例示的那样构成为与主机2连接,包括控制部11、接口部12、存储部13以及快闪存储器部14。在此,主机2是一般的个人计算机(PC)等。
[0034]控制部11是CPU等程序控制设备,按照快闪存储器部14中保存的固件进行动作。在启动时,该控制部11从快闪存储器部14读取固件,按照该读取到的固件进行动作。
[0035]在本实施方式的一例中,存储装置1是SSD(Solid State Drive),其存储区域被分割为多个块,各块被以进一步分割为页的方式进行管理。另外,向各块分配了物理块标识符,向各块内的页分别分配了固有的物理页地址。即,在本实施方式中,根据物理块标识符以及物理页地址来确定保存数据的位置。也就是说,在本实施方式中,这些物理块标识符以及物理页地址相当于物理地址。
[0036]另外,主机2利用逻辑地址(LBA)来确定存储装置1的各存储区域。存储装置1保持转换表(逻辑物理表),该转换表如图2所例示的那样用于针对主机2所管理的逻辑地址确定对应的物理地址。存储装置1当从主机2接收到指定了逻辑地址的数据的读取、写入的指示时,将该指定的逻辑地址转换为对应的物理地址。而且,存储装置1从通过进行转换而得到的物理地址确定的存储区域中读取数据,或者将数据写入到该存储区域。这样的存储装置1的动作是众所周知的,因此在此省略详细的说明。
[0037]在本实施方式中特征之一在于:存储装置1保持包含主管理信息和预备管理信息的多个管理信息作为包含从该逻辑地址转换到物理地址的转换表等的管理信息。在此,预备管理信息包含内容与主管理信息的内容相同的信息,在后面描述详情。
[0038]而且,在本实施方式的一例中,在启动时,控制部11选择主管理信息和预备管理信息中的某一方作为使用管理信息。而且,控制部11使用所选择的使用管理信息,来对快闪存储器部14中保存的数据进行访问。另外,控本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种存储装置,包括:存储单元,其包括保存数据和主管理信息的存储设备;预备生成单元,其生成预备管理信息,该预备管理信息包含内容与所述主管理信息的内容相同的信息;以及选择单元,在启动时,该选择单元选择所述主管理信息和预备管理信息中的某一方作为使用管理信息,其中,所述存储装置使用所述选择的使用管理信息,来对所述存储设备中保存的数据进行访问。2.根据权利要求1所述的存储装置,其中,在所述选择单元选择了预备管理信息作为使用管理信息时,所述存储装置使用该选择的使用管理信息,仅进行读取专用的访问作为对所述存储设备中保存的数据进行的访问。3.根据权利要求1或2所述的存储装置,其中,在启动时,所述选择单元判断是否连接了规定的电路布线,并基于该判断的结果来选择所述主管理信息和预备管理信息中的某一方作为使用管理信息。4.根据权利要求1或2所述的存...
【专利技术属性】
技术研发人员:真国一起,东修一郎,
申请(专利权)人:巴法络股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。