发明名称 用于储存系统之媒体扫瞄作业方法及其装置
摘要 本发明系揭露一种用于储存系统之媒体扫瞄作业方法,包含以下之步骤:安排一范围之实体储存装置之媒体区段以进行媒体扫瞄作业;排定一方式以进行媒体扫瞄作业;在该范围内选取一区段;针对所选取之区段之媒体加以验证;决定该选取区段之状态;如果该区段之状态为有问题,则回应以进行更正动作程序,否则将选取该范围内之另一区段进行该验证步骤、该决定步骤、以及此回应步骤,直到在该范围内不再有区段需要进行验证为止。本发明亦揭露了一储存子系统用以实施此方法、一电脑系统包含有此一储存子系统、以及一储存媒体具有机器可执行码储存于其中用以执行此方法。
申请公布号 TWI258661 申请公布日期 2006.07.21
申请号 TW094109552 申请日期 2005.03.28
申请人 普安科技股份有限公司 发明人 施明文;詹志忠;洪清海
分类号 G06F12/02;G11B20/00 主分类号 G06F12/02
代理机构 代理人 许锺迪 台北县永和市福和路389号5楼
主权项 1.一种用于储存系统之媒体扫瞄作业方法,包含以 下步骤: 安排一范围之实体储存装置之媒体区段以进行媒 体扫瞄作业; 排定一方式以进行媒体扫瞄作业; 在该范围内选取一区段; 针对所选取之区段之媒体加以验证; 决定该选取区段之状态;及, 如果该区段之状态为有问题,则回应以进行更正动 作程序,如果该区段之状态为没问题,则回应以选 取该范围内之另一区段进行该验证步骤、该决定 步骤、以及该回应步骤,直到在该范围内不再有区 段需要进行验证为止。 2.如申请专利范围第1项所述之方法,更包含以下步 骤:决定该所选取区段之资料是否当发生媒体错误 时可以重新产生。 3.如申请专利范围第1项所述之方法,更包含以下之 步骤:决定该所选取区段之资料是否具有相关之冗 余资料储存于该储存系统中。 4.如申请专利范围第1项所述之方法,更包含以下之 步骤:决定该所选取区段是否为一非资料区段。 5.如申请专利范围第1至4项中任一项所述之方法, 其中当该区段之状态为有问题时,更包含以下之步 骤:决定该有问题的状态是导因于媒体错误还是因 为非媒体错误。 6.如申请专利范围第5项所述之方法,其中当该有问 题的状态是导因于非媒体错误时,认定该选取的区 段是无法复原的。 7.如申请专利范围第5项所述之方法,其中当该有问 题的状态是导因于非媒体错误时,包含有该选取的 区段之一实体储存装置系自该媒体扫瞄作业范围 内移除。 8.如申请专利范围第5项所述之方法,其中当该有问 题的状态是导因于媒体错误时,包含以下之步骤: 决定该媒体错误是永久性的还是非永久性的。 9.如申请专利范围第5项所述之方法,其中当该有问 题的状态是导因于媒体错误时,包含以下之步骤: 决定是否进行区段重新指定。 10.如申请专利范围第5项所述之方法,其中当该有 问题的状态是导因于媒体错误时,包含以下之步骤 :进行区段重新指定。 11.如申请专利范围第5项所述之方法,其中当该有 问题的状态是导因于媒体错误且不进行区段重新 指定时,包含以下之步骤:认定该选取区段是无法 复原的。 12.如申请专利范围第1项所述之方法,其中当该状 态系被决定为有问题且导因于一非永久性媒体错 误且该选取区段的资料可以重新产生时,更包含以 下之步骤:将该选取区段的资料重新产生且写入该 选取区段中,并将该选取区段再次加以验证。 13.如申请专利范围第1项所述之方法,其中当该状 态系被决定为有问题且导因于一媒体错误且该选 取区段的资料无法重新产生时,更包含以下之步骤 :将该选取区段注记为坏资料区段。 14.如申请专利范围第1项所述之方法,其中当该状 态系被决定为有问题且该系导因于一媒体错误且 该错误资料无法重新产生时,更包含以下之步骤: 决定是否执行破坏性更正作业。 15.如申请专利范围第1项所述之方法,其中当该状 态系被决定为有问题且该系导因于一媒体错误,更 包含以下之步骤:藉由发出一单一命令之实体媒体 写入验证命令至所选取区段之实体储存装置以决 定该媒体错误是永久性的还是非永久性的。 16.如申请专利范围第1项所述之方法,其中当该状 态系被决定为有问题且该系导因于一非媒体错误, 更包含以下之步骤:重新安排媒体扫瞄作业之区段 范围。 17.如申请专利范围第1项所述之方法,其中该方法 系操作于离线模式下。 18.如申请专利范围第1项所述之方法,其中该方法 系操作于线上模式下。 19.如申请专利范围第1项所述之方法,其中该媒体 扫瞄作业进行方式排定系排定为当系统的负荷相 当低时进行媒体扫瞄作业。 20.如申请专利范围第1项所述之方法,其中该方法 系执行于一个储存虚拟化子系统中,其中该储存虚 拟化子系统在装置侧输出入装置连结中支援点对 点序列信号传输。 21.如申请专利范围第1项所述之方法,其中该方法 系执行于一个储存虚拟化子系统中,该储存虚拟化 子系统中系包含复数个设定为冗余组态之储存虚 拟化控制器。 22.一种储存虚拟化子系统,包含: 一实体储存装置阵列,每一实体储存装置系具有资 料储存空间用于储存资料于其中; 一控制器耦接于该实体储存装置阵列,用于执行输 出入作业以回应于由一主机端所发出以存取该实 体储存装置阵列之输出入请求; 其中,该控制器系设置有媒体扫瞄机制以执行以下 之步骤: 安排一范围之实体储存装置之媒体区段以进行媒 体扫瞄作业; 排定一方式以进行媒体扫瞄作业; 在该范围内选取一区段; 针对所选取之区段之媒体加以验证; 决定该选取区段之状态;及, 如果该区段之状态为有问题,则回应以进行更正动 作程序,如果该区段之状态为没问题,则回应以选 取该范围内之另一区段进行该验证步骤、该决定 步骤、以及该回应步骤,直到在该范围内不再有区 段需要进行验证为止。 23.如申请专利范围第22项所述之子系统,其中该媒 体扫瞄机制更包含以下步骤:决定该所选取区段之 资料是否当发生媒体错误时可以重新产生。 24.如申请专利范围第22项所述之子系统,其中该媒 体扫瞄机制更包含以下步骤:决定该所选取区段之 资料是否具有相关之冗余资料储存于该储存系统 中。 25.如申请专利范围第22项所述之子系统,其中该媒 体扫瞄机制更包含以下步骤:决定该所选取区段是 否为一非资料区段。 26.如申请专利范围第22项所述之子系统,其中该储 存虚拟化子系统在装置侧输出入装置连结中支援 点对点序列信号传输。 27.如申请专利范围第22项所述之子系统,其中该储 存虚拟化子系统中系包含复数个设定为冗余组态 之该控制器。 28.一种电脑系统,包含: 一主机电脑; 一实体储存装置阵列,每一实体储存装置系具有资 料储存空间用于储存资料于其中; 一控制器耦接于该主机电脑与该实体储存装置阵 列之间,用于执行输出入作业以回应于由该主机电 脑所发出以存取该实体储存装置阵列之输出入请 求; 其中,该控制器系设置有媒体扫瞄机制以执行以下 之步骤: 安排一范围之实体储存装置之媒体区段以进行媒 体扫瞄作业; 排定一方式以进行媒体扫瞄作业; 在该范围内选取一区段; 针对所选取之区段之媒体加以验证; 决定该选取区段之状态;及, 如果该区段之状态为有问题,则回应以进行更正动 作程序,如果该区段之状态为没问题,则回应以选 取该范围内之另一区段进行该验证步骤、该决定 步骤、以及该回应步骤,直到在该范围内不再有区 段需要进行验证为止。 29.如申请专利范围第28项所述之系统,其中该媒体 扫瞄机制更包含以下步骤:决定该所选取区段之资 料是否当发生媒体错误时可以重新产生。 30.如申请专利范围第28项所述之系统,其中该媒体 扫瞄机制更包含以下步骤:决定该所选取区段之资 料是否具有相关之冗余资料储存于该储存系统中 。 31.如申请专利范围第28项所述之系统,其中该媒体 扫瞄机制更包含以下步骤:决定该所选取区段是否 为一非资料区段。 图式简单说明: 第1图为依据本发明之媒体扫瞄作业之一实施例流 程图。 第2图为依据本发明第1图中之更正动作程序之一 实施例流程图。 第3图为第2图中之更正动作程序之条件分支C1之一 实施例流程图。 第4图为第2图中之更正动作程序之条件分支C2之一 实施例流程图。 第5图为第2图中之更正动作程序之条件分支C3之一 实施例流程图。
地址 台北县中和市中山路3段102号6楼、7楼、8楼