实现RAID-1的系统、实现RAID-1的写入及读取/写入数据的方法技术方案

技术编号:6197165 阅读:232 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开一种实现RAID-1的系统、实现RAID-1的写入及读取/写入数据的方法。该系统包含一通用串行总线装置及一可携式储存媒体。该可携式储存媒体根据一虚拟RAID-1模式,分割该可携式储存媒体为一主分区及至少一备份区。该通用串行总线装置耦接于该可携式储存媒体,用以接收由一主机传送的一写入指令及/或一读取指令,并且根据该写入指令及/或该读取指令,将数据写入该可携式储存媒体及/或从该可携式储存媒体读取数据;其中该通用串行总线装置不将该至少一备份区的容量传至该主机。

【技术实现步骤摘要】

本专利技术涉及一种可携式储存媒体的系统及其方法,尤指一种于可携式储存媒体中实现独立磁盘冗余阵列(RAID,Redundant Array of Independent Disks)的读取/写入数据的系统及其方法。
技术介绍
在现有技术中,可携式储存媒体的容量随着科技进步越来越大,所以可让使用者随时随地储存并携带着大量数据。虽然可携式储存媒体可让使用者储存大量数据,但整个可携式储存媒体为同一磁区,所以使用者利用同一磁区储存及读取数据。当可携式储存媒体出现异常时(亦即同一磁区出现异常),使用者可能无法再从可携式储存媒体读取相关数据。因此,对于使用者而言,利用同一磁区储存及读取数据的使用方式并非一理想的使用方式。
技术实现思路
本专利技术的一实施例提供一种于可携式储存媒体中实现RAID-I的系统。该系统包含一通用串行总线装置及一可携式储存媒体。该可携式储存媒体根据一虚拟RAID-I模式, 分割为一主分区及至少一备份区;该通用串行总线装置耦接于该可携式储存媒体,用以接收由一主机传送的一写入指令及/或一读取指令,并且根据该写入指令及/或该读取指令, 将数据写入该可携式储存媒体及/或从该可携式储存媒体读取数据;其中该通用串行总线装置不将该至少一备份区的容量回应至该主机。本专利技术的另一实施例提供一种于可携式储存媒体中实现RAID-I的写入数据的方法。该方法包含根据一虚拟RAID-I模式,分割该可携式储存媒体为一主分区及至少一备份区;一主机送出一写入指令;一通用串行总线装置接收该写入指令;该通用串行总线装置根据该写入指令写入一数据至该主分区及该至少一备份区;该通用串行总线装置回应该主分区的容量至该主机,但该通用串行总线装置不将该至少一备份区的容量回应至该主机。本专利技术的另一实施例提供一种于可携式储存媒体中实现RAID-I的读取/写入数据的方法。该方法包含根据一虚拟RAID-I模式,分割该可携式储存媒体为一主分区及至少一备份区;一主机送出一读取指令;一通用串行总线装置接收该读取指令;该通用串行总线装置根据该读取指令从该主分区读取对应于该读取指令的数据;该通用串行总线装置判断从该主分区读取的数据是否正确,并据以做出相对应动作;该通用串行总线装置回应该主分区的容量至该主机和回应一状态至该主机,但该通用串行总线装置不将该至少一备份区的容量回应至该主机。本专利技术提供一种于可携式储存媒体中实现RAID-I的系统、于可携式储存媒体中实现RAID-I的写入数据及读取/写入数据的方法。该系统和该方法利用一虚拟RAID-I模式,分割一可携式储存媒体为一个主分区及至少一备份区。所以,本专利技术在写入一数据至该可携式储存媒体时,同时将该数据在至少一备份区做备份。如此,相较于现有技术,本专利技术可改善一未分割的可携式储存媒体出现异常时,一使用者无法再从该未分割的可携式储存媒体读取相关数据的间题。附图说明图1为本专利技术的一实施例说明一种于可携式储存媒体中实现RAID-I的系统的示意图;图2A为说明在USB 3. 0规范的大容量传输协定中,当主机发出写入指令时,通用串行总线装置、可携式储存媒体和主机的运作关系的示意图;图2B和图2C为说明在USB 3. 0规范的大容量传输协定中,当主机发出读取指令时,通用串行总线装置、可携式储存媒体和主机的运作关系的示意图;图3A为说明在USB 3. 0规范的通用串行总线装置连接SCSI协定中,当主机发出写入指令时,通用串行总线装置、可携式储存媒体和主机的运作关系的示意图;图;3B和图3C为说明在USB 3. 0规范的通用串行总线连接SCSI协定中,当主机发出读取指令时,通用串行总线装置、可携式储存媒体和主机的运作关系的示意图;图4为本专利技术的另一实施例说明在USB 3. 0规范的大容量传输协定中,一种于可携式储存媒体中实现RAID-I的写入数据的方法的流程图;图5为本专利技术的另一实施例说明在USB 3. 0规范的通用串行总线装置连接SCSI 协定中,一种于可携式储存媒体中实现RAID-I的写入数据的方法的流程图;图6为本专利技术的另一实施例说明在USB 3. 0规范的大容量传输协定中,一种于可携式储存媒体中实现RAID-I的读取数据的方法的流程图;图7为本专利技术的另一实施例说明在USB 3. 0规范的通用串行总线装置连接SCSI 协定中,一种于可携式储存媒体中实现RAID-I的读取数据的方法的流程图。其中,附图标记100系统102通用串行总线装置104可携式储存媒体 106主机1042主分区1044备份区DA、DA,数据REC读取指令RERC读取就绪指令 STA状态WRC写入指令WRRC写入就绪指令400 至 412,500 至 514,600 至 620,700 至 722 步骤具体实施例方式请参照图1,图1为本专利技术的一实施例说明一种于可携式储存媒体中实现独立磁盘冗余阵列(RAID,Redundant Array of Independent Disks)类型中以镜像方式(RAID-I) 备份数据的系统100的示意图。系统100包含一通用串行总线装置102及一可携式储存媒体104。通用串行总线装置102用以接收由一主机106传送的一写入指令及/或一读取指令;可携式储存媒体104耦接于通用串行总线装置102,其中主机106可根据一虚拟RAID-I 模式将可携式储存媒体104分割为一主分区1042及一备份区1044。但本专利技术并不受限于可携式储存媒体104仅具有一备份区1044。另外,当通用串行总线装置102回报可携式储存媒体104的容量至主机106时,通用串行总线装置102仅回报可携式储存媒体104的主分区1042的容量至主机106。亦即使用者只看到可携式储存媒体104的主分区1042的容量,而不会知道备份区1044的容量。请参照图2A、图2B和图2C,图2A为说明在USB 3. 0规范的大容量传输(bulk only transfer, B0T)协定中,当主机106发出写入指令WRC时,通用串行总线装置102、可携式储存媒体104和主机106的运作关系的示意图,图2B和图2C为说明在USB 3. 0规范的大容量传输协定中,当主机106发出读取指令REC时,通用串行总线装置102、可携式储存媒体 104和主机106的运作关系的示意图。如图2A所示,当主机106发出写入指令WRC至通用串行总线装置102时,通用串行总线装置102根据写入指令WRC写入主机106传送的数据 DA至可携式储存媒体104的主分区1042及备份区1044。在主机106传送的数据DA写入至可携式储存媒体104的主分区1042及备份区1044后,通用串行总线装置102回应一状态STA至主机106,以通知主机106可处理下一指令(写入指令或读取指令)。如图2B所示,当主机106发出读取指令REC至通用串行总线装置102时,通用串行总线装置102根据读取指令REC先从主分区1042读取对应于读取指令REC的数据DA,且通用串行总线装置102根据一循环多余检查码(cycle redundancy check, CRC)判断从主分区1042读取对应于读取指令REC的数据DA是否正确。如图2B所示,当通用串行总线装置102判断对应于读取指令REC的数据DA为正确时,通用串行总本文档来自技高网...

【技术保护点】
1.一种实现RAID-1的系统,其特征在于,包含:一可携式储存媒体,其中该可携式储存媒体根据一虚拟RAID-1模式,分割为一主分区及至少一备份区;及一通用串行总线装置,耦接于该可携式储存媒体,用以接收由一主机传送的一写入指令及/或一读取指令,并且根据该写入指令及/或该读取指令,将数据写入该可携式储存媒体及/或从该可携式储存媒体读取数据;其中该通用串行总线装置不将该至少一备份区的容量回应至该主机。

【技术特征摘要】
...

【专利技术属性】
技术研发人员:颜协寰赵轩庆谢登全
申请(专利权)人:钰创科技股份有限公司
类型:发明
国别省市:71

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

1