专利名称:固态硬盘数据备份方法、系统和相应的固态硬盘的制作方法
技术领域:
本发明涉及存储技术领域,尤其涉及一种固态硬盘数据备份方法、系统和 相应的固态-更盘。
背景技术:
随着存储技术的发展,出现了采用非易失性的闪存(Flash)芯片构成的 固态硬盘(SSD, solid state disk); SSD不采用机械转动装置,具有读写性能 高,抗震能力强,电源开销小等优势,广泛应用于军事、车载、工控、视频监 控、网络监控、网络终端、电力、医疗、航空等、导航设备等领域。
SSD的性能决定其在中高端存储服务中的运用。如何实现高效方便的备 份,即在尽量不影响当前存储服务工作状态与服务器结构情况下实现直接备份 是一个技术发展的方向。
现有备份方式常采用的方式有增加后端连接设备进行备份与以磁盘阵列 的方式做冗余备份。增加后端连接设备的备份方式常采用添加磁带或硬盘将数 据进行^f分或使用网络附加储存(NAS, Network Attach Storage)即存储区域 网(SAN, Storage Area Network)等架构传输数据备份。磁盘阵列方法可以根 据阵列的不同形态做冗余4^分或压缩后的冗余备份。当需要单独对一个硬盘数 据进行备f分时, 一种方式为将两个硬盘挂接在同一主机上,通过主机实现两 个硬盘间的数据拷贝;另外一种方式是通过特殊的设备"硬盘拷贝机"来对实 现硬盘间数据的传输。
在对现有技术的研究和实践过程中,本发明的发明人发现,现有技术的备 份方法复杂度高,投入成本高,硬盘间的数据拷贝比较慢。
发明内容
本发明实施例提供固态硬盘数据备份方法以及系统和相应的固态硬盘。 一种固态硬盘数据备份方法,包括 检测备盘通过数据接口是否连接成功;当连接成功时,向所述备盘发送备份数据。
一种固态硬盘数据备份系统,包括 主盘和备盘,
所述主盘用于检测所述备盘通过数据接口是否连接成功,向通过所述数据 接口连接成功的所述备盘发送备份数据;
所述备盘用于接收所述主盘发送的所述备份数据并存储。 一种固态硬盘,其特征在于,包括 存储介质,用于存储数据;
接口控制器,用于检测备盘是否通过数据接口连接成功;
FLASH控制器,用于当所述接口控制器检测到备盘通过数据接口连接成
功后,控制发送所述存储介质存储的数据。
本发明实施例采用具有直接备份功能SSD的架构方法,通过两个SSD直接
相连,数据备份变得更加简单,无需用借助其他设备的帮助,硬盘间数据传输
更快,备份速度更快。
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施 例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述 中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付 出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。 图l是本发明一种固态硬盘数据备份方法的一个实施例的流程图; 图2是本发明 一种固态硬盘数据备份方法的第二个实施例的流程图; 图3是本发明 一种固态硬盘数据备份方法的第三个实施例的流程图; 图4是本发明 一种固态硬盘数据备份系统的 一个实施例的结构图; 图5是本发明 一种固态硬盘数据备份系统的 一个实施例的另 一个结构图; 图6是本发明 一种固态硬盘数据备份系统的第二个实施例的结构图; 图7是本发明 一种固态硬盘的一个实施例的结构图; 图8是本发明 一种固态硬盘的第二个实施例的结构图; 图9是本发明 一种固态硬盘的第三个实施例的结构图。
具体实施例方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清 楚、完整地描述,显然,所描述的实施例〗又仅是本发明一部分实施例,而不是 全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造 性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明实施例提供一种固态硬盘数据备份方法,使得两块SSD之间能够进 行直接数据备份。本发明实施例还提供相应的系统和固态硬盘。以下分别进行 详细i兌明。
实施例一、
请参阅图l为本发明一种固态硬盘数据备份方法的一个实施例的流程图。 本发明实施例采用双端口 SSD: SSD在构架上具有两个数据接口 ,第 一数 据接口用于收发来自主机或存储服务器的数据或命令,第二数据接口用于连接 备份SSD,数据通过与备份SSD相连的第二数据接口进行传输。在本实施例中 主盘的第 一数据接口和主机相连,主盘的第二数据接口和备盘的数据接口相 连。
流程如下
步骤IOI、主盘获取备盘连接成功信息;
当备盘与主盘通过数据接口连接成功后,主盘可以获知连接成功。主盘检 测备盘是否通过备份数据发送专用数据接口连接成功。
步骤102、主盘发起4^分操作,发送备份数据到备盘。
主盘发起备份操作,备盘接收主盘发送的命令并解析;主盘对备盘发起数 据写命令,将主盘上的数据备份到从盘上。
在本实施例中,主盘可以进行扩展,使主盘可以有两个数据接口,当第一 数据接口与主机连接时,采用第二接口与备盘连接进行备份操作。这样就不会 耽误主盘的正常工作的同时可以与备盘进行备份。
实施例二、
请参阅图2为本发明 一种固态硬盘数据备份方法的第二个实施例的流程本发明实施例如实施例一同样采用双端口SSD: SSD在构架上具有两个数 据接口 , 一个数据接口用于收发来自主机或存储服务器的数据或命令,另 一数 据接口用于连接另一个SSD,数据通过与备份SSD相连的端口进行传输。不同 的是在可以设置SSD的属性是主盘或者是备盘。
备4分流程如下
步骤201、设置固态硬盘属性;
在此处,设置固态硬盘属性可以采用SSD提供给用户选择的按键,例如 一个按键,按下表示作为备盘,弹起表示作为主盘。第一固态硬盘设置为主盘, 第二固态硬盘设置为备盘。
步骤202、主盘发起备份,发送备份数据到备盘;
当主盘和备盘通过数据接口相连后,开启备份流程,进一步,可以设置为 备盘发起备份请求,也可以是主盘直接发起备份操作;
主盘收到备盘发来的备份请求(或,主盘直接发起备份)后,主盘将需要 备份的数据根据数据接口所选用的协议进行封装,并通过数据接口发送至备 盘。
步骤203、备盘存储备份数据。 实施例三、
请参阅图3为本发明 一种固态硬盘数据备份方法的第三个实施例的流程
本发明实施例采用单端口 SSD: SSD在构架上只有一个数据端口 ,当需要 时,将需要备份的SSD的设备设置为主盘,然后与备盘连接,实现硬盘间的数 据备份。采用本实施例两块SSD可以采用外部电源供电。
流程如下
步骤301、当主盘需要备份数据时,发送连接请求; 当主盘需要备份数据时,主盘发送连接请求到备盘。 步骤303、主盘备盘连接成功后,主盘发送备份数据; 当备盘接收到主盘发送的连接请求后与主盘连接,当连接成功后,主盘发送需要备份的数据到备盘。
步骤304、备盘存储接收到的主盘发送的数据。
在本实施例中主盘备盘直接可以采用串行数据线(SATA, Serial Advanced Technology Attachment)进行连接。
本发明实施例采用通过两个SSD直接相连,数据备^^变得更加简单,无需 用借助其他设备的帮助,硬盘间数据传输更快,备份速度更快。
请参阅图4为本发明 一种固态硬盘数据备份系统的 一个实施例的结构包括
主盘401,用于检测到备盘402通过数据接口连接成功,向通过数据接口连 接成功的备盘402发送备份数据;
备盘402,用于接收主盘401发送的备份数据并存储。
进一步的,所述主盘401向通过数据接口连接成功的所述备盘402发送数据 写命令,将数据写入所述备盘402。
在本发明实施例中,备份也可以由所述备盘402发起,连接成功后备盘402 向所述主盘401发送^f分请求;
所述主盘401接收到备份请求后,根据数据接口所选用的协议对备份数据 进行封装,发送封装后的备份数据至备盘402。
本发明实施例中主盘401在构架上具有两个数据接口 ,第一数据接口用于 收发来自主机或存储服务器的数据或命令,第二数据接口用于连接备份SSD, 数据通过与备份SSD相连的第二数据接进一步的,请参阅图5,本发明实施例 也可采用具有两个同样数据接口的SSD做主盘401,不同的是在所述SSD中内 置有备份转换装置,通过SSD内部的所述备份转换装置设定SSD的属性,即通 过备份转换装置设置该备份转换装置所处的SSD为主盘或为备盘。
实施例五、
请参阅图6为本发明 一种固态硬盘数据备份系统的第二个实施例的结构
本发明实施例采用单端口 SSD: SSD在构架上只有一个数据端口 ,在SSD 上增加一个备份触发装置,当用户开启备份触发装置时所述备份触发装置所处的SSD自动作为主盘,与备盘连接后发送备份数据到备盘,实现硬盘间的数据 备份。本发明实施例中,固态硬盘通过内置的接口控制器控制接口进行数据的 发送或接收,存储介质用于存储数据;接口控制器和存储介质的功能与实施例 四中相同,在本发明实施例的叙述中将固态硬盘作为一个整体,对其中接口控 制器和存储介质并不做具体说明。在本实施例中,主盘401和备盘402具有相同 的结构。
主盘601,用于检测到备盘602通过数据接口连接成功,接收到备份触发信 息后,根据所述触发信息要求启动内置的主盘控制器,通过内置的主盘控制器 控制接口发送写命令到备盘602,将数据写入备盘602;
备盘602,用于通过内置的备盘控制器接收主盘601发送的备份数据并存储。
实施例六、
请参阅图7为本发明一种固态硬盘的一个实施例的结构图; 接口控制器701,用于检测备盘是否通过数据接口连接成功; FLASH控制器702,用于当所述接口控制器检测到备盘通过数据接口连接 成功后控制接口控制器发送存储介质存储的数据; 存储介质703,用于存储数据。 实施例七、
请参阅图8为本发明 一种固态^^盘的第二个实施例的结构图; 接口控制器801,用于检测备盘是否通过数据接口连接成功; FLASH控制器802,用于当所述接口控制器检测到备盘通过数据接口连接 成功后控制接口控制器发送存储介质存储的数据; 存储介质803,用于存储数据;
备份转换装置804,用于设置主备属性,当设置为主盘时控制FLASH控制 器发送数据,当设置为备盘时控制FLASH控制器存储数据。 实施例/v、
请参阅图9为本发明 一种固态硬盘的第三个实施例的结构图; 备份触发模块901,用于接收用户指令生成触发信息;主盘控制器902,用于当所述备份触发模块生成触发信息后,发送数据至 所述备盘,以使所述备盘通过备盘控制器接收所述数据并存储。
进一 步的,所述固态硬盘还包括存储介质和FLASH控制器以及接口 ,由 于所述存储介质和FLASH控制器以及接口与现有固态硬盘的存储介质和 FLASH控制器以及接口没有差异,所以不做说明。
本发明实施例釆用通过主盘控制器控制原有接口进行备份数据的发送,不 用增加任何接口即可实现其数据备份。
骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读 存储介质中,存储介质可以包括读存储(ROM, Read Only Memory )、随机 存取存储器(RAM, Random Access Memory )、磁盘或光盘等。
以上对本发明实施例所提供的一种固态硬盘数据备份方法以及系统和相 应的固态硬盘进行了详细介绍,本文中应用了具体个例对本发明的原理及实施 方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心 思想;同时,对于本领域的一^技术人员,依据本发明的思想,在具体实施方 式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发 明的限制。
权利要求
1、一种固态硬盘数据备份方法,其特征在于,包括检测备盘通过数据接口是否连接成功;当连接成功时,向所述备盘发送备份数据。
2、 根据权利要求l所述的固态硬盘数据备份方法,其特征在于,所述检测 备盘通过数据接口是否连接成功具体为检测所述备盘通过备份数据发送专用数据接口是否连接成功。
3、 根据权利要求l所述的固态硬盘数据备份方法,其特征在于,所述检测 备盘通过数据接口是否连接成功后还包括接收所述备盘发送的备份请求。
4、 根据权利要求3所述的固态硬盘数据备份方法,其特征在于,所述向备盘发送^f分数据具体为才艮据接口所选用的协议对备份数据进行封装;发送封装后的备份数据至所述备盘。
5、 一种固态硬盘数据备^f分系统,其特征在于,包括主盘和备盘, 所述主盘用于检测所述备盘通过数据接口是否连接成功,向通过所述数据接口连接成功的所述备盘发送备份数据;所述备盘用于接收所述主盘发送的所述备份数据并存储。
6、 根据权利要求5所述的固态硬盘数据备份系统,其特征在于,所述主盘 进一步用于检测所述备盘通过备份数据发送专用数据接口是否连接成功,当连 接成功后向所述备盘发送数据写命令,将数据写入备盘。
7、 根据权利要求5所述的固态硬盘数据备份系统,其特征在于,所述备盘 用于当连接成功后向所述主盘发送备份请求;所述主盘还用于接收到所述备份请求后,根据接口所选用的协议对备份数 据进行封装,发送封装后的备份数据至所述备盘。
8、 根据权利要求7所述的固态硬盘数据^f分系统,其特征在于,所述主盘 还用于接收到备份触发信息后,根据所述触发信息要求启动内置的主盘控制 器,通过内置的主盘控制器控制接口发送写命令到所述备盘,将所述备份数据 写入所述备盘;所述备盘还用于通过内置的备盘控制器接收所述主盘发送的所述备份数据并存储。
9、 一种固态硬盘,其特征在于,包括 存储介质,用于存储数据;接口控制器,用于检测备盘是否通过数据接口连接成功; 闪存FLASH控制器,用于当所述接口控制器检测到备盘通过数据接口连 接成功后,控制发送所述存储介质存储的数据。
10、 根据权利要求9所述的固态硬盘,其特征在于,所述固态硬盘还包括 备份转换装置,用于设置主备属性,当设置为主盘时控制所述FLASH控制器发送数据,当设置为备盘时控制所述FLASH控制器存储数据。
11、 根据权利要求10所述固态硬盘,其特征在于,所述固态硬盘还包括 备份触发模块,用于接收用户指令生成触发信息;主盘控制器,用于当所述备份触发模块生成触发信息后,发送所述存储的 数据至所述备盘,以使所述备盘通过备盘控制器接收所述数据并存储。
全文摘要
本发明公开了一种固态硬盘数据备份方法,包括检测备盘通过数据接口是否连接成功;当连接成功时,向所述备盘发送备份数据。本发明实施例还提供相应的系统和固态硬盘。本发明技术方案由于采用具有直接备份功能SSD的架构方法,通过两个SSD直接相连,数据备份变得更加简单,无需用借助其他设备的帮助,硬盘间数据传输更快,备份速度更快。
文档编号G06F11/14GK101520742SQ200910119779
公开日2009年9月2日 申请日期2009年3月26日 优先权日2009年3月26日
发明者张宗全, 君 徐, 乔 柯, 立 申 申请人:成都市华为赛门铁克科技有限公司