文档介绍:存储设备的制作方法
专利名称:存储设备的制作方法
技术领域:
本发明涉及信息技术领域,特别涉及一种存储设备不同存储设备具有不同的特性,例如不同存储设备中数据保存的时间是不同的,内存虚盘访问速度很快,但只要关机或掉电,所存储的数据就全部通过设备层提供多种功能,例如可以设定读写数据时各个存储设备的优先级,可以指定某两个存储设备互为镜像,可以指定某个存储设备为另一个存储设备充当交换区,可以指定当某个存储设备失效时自动替换到另一个存储设备,可以设置远程数据同步,可以远程数据备份,可以设置远程启动和本地启动,可以支持多种容灾方案——本地、远程容灾等等。这些都是通过统一存储设备对其他设备的管理和控制来完成。可以看出,通过虚拟统一存储设备,在设备层提供了对数据的多种管理和使用模式,这些都是作为单个设备无法提供的,极大丰富了作为设备所能提供的功能。
下面描述虚拟统一存储设备的操作1注册存储设备要纳入到虚拟统一存储设备中使用,必须先注册,注册成功后,存储设备的设备信息将被记录下来,例如存储设备的类型、存储设备的容量、存储设备的读写特性(只读或读写)、存储设备的存储特性(一致性存储persistent或临时存储temporary)以及启动该存储设备需要做的初始化工作等。同时,虚拟统一存储设备要为存储设备初始化一些控制数据,例如优先级。存储设备一旦注册到某个虚拟统一存储设备中,就不允许再到其他虚拟统一存储设备去注册。
2注销存储设备在虚拟统一存储设备中注册过后,可以通过注销操作来取消。注销操作先尝试将存储设备下线,以避免继续在该存储设备上读写数据,然后将存储设备上的数据转移到其他存储设备中,最后从虚拟统一存储设备中删除该存储设备的相关信息。
3读数据计算机系统从虚拟统一存储设备读数据的过程是这样的,计算机系统从虚拟统一存储设备的设备接口请求读数据,虚拟统一存储设备接收到数据读请求后,解析该读请求,然后将该读请求转换为对某个存储设备的读操作,例如对
图1中存储设备2的读操作。然后,从存储设备2的设备接口b请求读数据,存储设备2根据读请求读取数据并返回,虚拟统一存储设备收到返回的数据后再将数据通过统一存储设备的接口a返回给计算机系统。
4写数据计算机系统从虚拟统一存储设备写数据的过程是这样的,计算机系统从虚拟统一存储设备的设备接口请求写数据,虚拟统一存储设备接收到数据写请求后,解析该写请求,然后将该写请求转换为对某个存储设备的写操作,例如对图1中存储设备2的写操作。然后,从存储设备2的设备接口b请求写数据,在写数据前,还要确定存储设备2是
否有足够的容量以及是否需要同步等,存储设备2根据写请求写数据并返回,虚拟统一存储设备收到返回的结果后再将结果通过虚拟统一存储设备的接口a返回给计算机系统。
5设备状态计算机系统从虚拟统一存储设备获取设备状态的过程是这样的,计算机系统利用虚拟统一存储设备提供的查询设备状态的方法,请求查询虚拟统一存储设备或虚拟统一存储设备中某存储设备的状态,虚拟统一存储设备中保存有整个虚拟统一存储设备和各个存储设备的状态信息,根据请求返回相应的状态信息。
6设备控制计算机系统控制虚拟统一存储设备的过程是这样的,计算机系统利用虚拟统一存储设备提供的设备控制的方法,向虚拟统一存储设备或虚拟统一存储设备中某存储设备发控制命令,例如激活虚拟统一存