发明名称 |
实时地将LUN转换为文件或将文件转换为LUN |
摘要 |
提供了可以存储多个数据集(例如,诸如作为虚拟硬驱动器来存储的虚拟机之类的数据和/或应用程序)的LUN。LUN被划分为多个分区。一个或多个数据集可以被存储在每一个分区中。结果,可以通过单个LUN,而并非通过与数据集的数量成比例的数量的LUN来访问多个数据集。此外,还可以旋转存储在LUN中的数据集。可以生成专用于存储被存储在第一LUN中的多个数据集中的一数据集的第二LUN。该数据集被复制到第二LUN,而第二LUN被展示给主机计算机以使得主机计算机能够与该数据集进行交互。更进一步,数据集可以被从第二LUN旋转回到第一LUN的分区。 |
申请公布号 |
CN102422277A |
申请公布日期 |
2012.04.18 |
申请号 |
CN201080021485.2 |
申请日期 |
2010.05.10 |
申请人 |
微软公司 |
发明人 |
C·廖内蒂;R·派克 |
分类号 |
G06F15/16(2006.01)I;G06F15/167(2006.01)I;G06F9/44(2006.01)I;G06F3/06(2006.01)I |
主分类号 |
G06F15/16(2006.01)I |
代理机构 |
上海专利商标事务所有限公司 31100 |
代理人 |
高见 |
主权项 |
一种存储阵列控制器中的方法(1000),包括:将来自存储阵列的第一逻辑单元号(LUN)展示(1002)给第一主机计算机;接收(1004)来自所述第一主机计算机的关于所述第一LUN的多个分区中的第一分区的旋转请求,所述第一分区存储被存储在所述多个分区中的多个数据集的一数据集;确定(1006)所述第一LUN中的所述第一分区的大小;生成(1008)指示第二分区的位置和大小的分区表,所述第二分区的所述大小大于或等于(≥)所确定的第一分区大小;生成(1010)所述存储阵列的第二LUN以具有被配置成容纳所述第二LUN的签名、所述分区表,以及所述第二分区的大小;将所述签名和所述分区表存储(1012)在所述第二LUN上;将所述第一分区从所述第一LUN复制(1014)到所述第二LUN中的由所述第二分区表的所述分区表中所指示的位置处;并且将所述第二LUN映射(1016)到第二主机计算机。 |
地址 |
美国华盛顿州 |