CN101918915A - 用于集成文件系统的设备和方法 - Google Patents

用于集成文件系统的设备和方法 Download PDF

Info

Publication number
CN101918915A
CN101918915A CN2008801233779A CN200880123377A CN101918915A CN 101918915 A CN101918915 A CN 101918915A CN 2008801233779 A CN2008801233779 A CN 2008801233779A CN 200880123377 A CN200880123377 A CN 200880123377A CN 101918915 A CN101918915 A CN 101918915A
Authority
CN
China
Prior art keywords
file system
file
equipment
memory device
interface
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN2008801233779A
Other languages
English (en)
Inventor
朱达·G·汉
唐纳德·R·布赖恩特-理奇
罗特姆·加齐特
齐夫·巴杜阿科
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Western Digital Israel Ltd
Original Assignee
SanDisk IL Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by SanDisk IL Ltd filed Critical SanDisk IL Ltd
Publication of CN101918915A publication Critical patent/CN101918915A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • G06F3/0601Interfaces specially adapted for storage systems
    • G06F3/0668Interfaces specially adapted for storage systems adopting a particular infrastructure
    • G06F3/0671In-line storage system
    • G06F3/0683Plurality of storage devices
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/10File systems; File servers
    • G06F16/18File system types
    • G06F16/188Virtual file systems
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • G06F3/0601Interfaces specially adapted for storage systems
    • G06F3/0602Interfaces specially adapted for storage systems specifically adapted to achieve a particular effect
    • G06F3/0608Saving storage space on storage systems
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • G06F3/0601Interfaces specially adapted for storage systems
    • G06F3/0628Interfaces specially adapted for storage systems making use of a particular technique
    • G06F3/0638Organizing or formatting or addressing of data
    • G06F3/0643Management of files
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • G06F3/0601Interfaces specially adapted for storage systems
    • G06F3/0628Interfaces specially adapted for storage systems making use of a particular technique
    • G06F3/0662Virtualisation aspects
    • G06F3/0667Virtualisation aspects at data level, e.g. file, record or object virtualisation

Abstract

本发明使得用户能够通过使用多个存储设备来增加主机的存储容量。文件系统被虚拟化而不管在文件系统格式中的任何差别。本发明可以被实施为用于集成文件系统的设备或被实施为集成文件系统的方法。所述设备具有用于存储设备的一个或多个存储设备接口、主机接口和连接到这些接口的集线器。所述集线器创建聚集存储设备的存储设备文件系统的虚拟文件系统,所述存储设备连接到存储设备接口。集成文件系统的方法包括读取文件系统、解译它们、创建包含文件系统的数据的逻辑结构、以及在存储器中生成将逻辑结构映射到虚拟文件系统中的扇区。

Description

用于集成文件系统的设备和方法
背景技术
尽管诸如最近版本的USB闪存盘的最新开发的存储设备的存储容量增加,但是用户对存储的需要仍将常常超过曾经足够了的存储容量。对于这一点,希望增加存储容量的用户有多种选择。一种选择是当具有更大容量的新的存储设备变得可用时获得这种存储设备,然后用户要承担将所有现有的存储数据从旧的存储设备转移到新的存储设备的任务。然后旧的存储设备变为未使用的资源。
希望增加存储容量的用户的另一选择是获得额外的存储设备,并且将数据存储在该旧的和新的设备上。然后,用户必须管理被存储在多个存储设备上的数据。随着用户需要访问越来越多的文件系统,而不是在单个存储设备具有足够容量用于所有的用户需要的情况下的一个文件系统,该任务可能变得繁重。
将希望能够通过使用多个存储设备来增加主机的存储容量,并且能够将这些设备内容组合为统一的文件系统,而不管底层的存储设备的文件系统格式中的任何差别。
发明内容
本发明人已经开发了用于集成文件系统的设备和方法,其使得用户能够通过使用多个存储设备并且将设备内容虚拟化到单个文件系统中而不管各个设备文件系统中的任何差别,来增加主机的存储容量。
根据示例实施例,一种用于集成文件系统的设备包括一个或多个存储设备接口、主机接口和集线器。存储设备接口用于存储设备,每个存储设备具有存储设备文件系统。集线器操作地连接到各存储设备接口并连接到主机接口,并且集线器可操作来创建聚集各存储设备文件系统的虚拟文件系统。虚拟文件系统可以根据一个或多个第一条件来聚集存储设备文件系统,第一条件的至少一个可以是主机级条件或文件级条件。集线器还可以可操作来将从主机接口接收的文件的内容分配到至少两个存储设备,并且在虚拟文件系统中将该文件表现为未分割的实体。可替代地,集线器还可以可操作来根据一个或多个第二条件,将从主机接口接收的文件的内容仅传送(route)到存储设备之一。
该设备可以具有附加的特征。例如,存储设备接口的至少一个可以符合USB标准。此外,主机接口可以是有线接口,并且该有线接口可以符合USB标准。主机接口可以是无线接口。集线器还可操作来创建和维护冗余文件系统。
根据示例实施例,一种集成文件系统的方法包括:读取两个或多个存储设备的文件系统;解译文件系统;创建包含在解译的文件系统中的数据的逻辑结构;以及在存储器中生成将逻辑结构映射到虚拟文件系统中的扇区(sector)。对文件系统的读取可以包括符合USB标准的通信。可以根据一个或多个第一条件来创建逻辑结构,第一条件的至少一个可以是主机级条件或文件级条件。该方法可以包括创建和维护冗余文件系统。
该方法还可以包括在虚拟文件系统中将文件表现为未分割的实体,其中文件的内容被分布在两个或多个存储设备上。可替代地,该方法还可以包括根据一个或多个第二条件,将从主机接收的文件的内容仅传送(route)到存储设备之一。
该方法还可以包括通过有线接口将虚拟文件系统表现给主机,并且该有线接口可以符合USB标准。可替代地,该方法可以包括通过无信接口将虚拟文件系统表现给主机。
下面参照附图详细描述示例实施例,附图简要描述如下。
附图说明
下面在所附的权利要求中描述本发明,考虑到包括以下附图的结合描述来阅读这些权利要求,在附图中:
图1图示包括根据第一示例实施例的文件系统集成器的系统;
图2图示包括根据替代示例实施例的文件系统集成器的系统;以及
图3图示表现根据示例实施例的集成文件系统的方法的流程图。
具体实施方式
通过参照示例实施例的现在的详细描述,将更好理解这些权利要求。该描述不旨在限制权利要求的范围,而是提供示例。首先描述文件系统集成器的示例性实施例。接下来描述是文件系统集成器的替代示例性实施例。此外介绍集成文件系统的方法。
根据示例性实施例,图1图示与存储设备12a、12b和12c以及主机14结合的文件系统集成器10。该系统中存储设备的非限制性示例包括USB闪存盘、光盘(CD)和DVD。图1中示出的主机14是个人计算机,但是可以适应于与文件系统集成器一起操作的其它主机包括例如车载娱乐系统和DVD播放器。文件系统集成器10使得用户能够集成文件系统而不管附接的存储设备的各个文件系统中(例如,在文件系统格式中)的任何差别。
文件系统集成器10包括存储设备接口16a、16b和16c、主机接口18和集线器20。存储设备接口16a、16b和16c分别将存储设备12a、12b和12c连接到集线器20。每个存储设备12a、12b和12c具有存储设备文件系统。集线器20还连接到主机接口10。集线器20可以被实现为硬件、软件、固件或其任何组合。在该示例实施例中,集线器20包括具有RAM 25的控制器24。尽管该示例实施例涉及三个存储设备和三个相应的存储设备接口,但是可以理解的是,存储设备和相应的存储设备接口的数目不限于此。
在连接存储设备12a、12b和12c时,集线器20的控制器24创建聚集各个存储设备文件系统的虚拟文件系统。虚拟文件系统可以操作来根据特定条件来聚集存储设备文件系统。这样的操作在系统资源不需要被用于聚集将不由特定主机使用的文件信息的情况下可能是有用的。例如,如果文件系统集成器10旨在用于作为DVD播放器的主机,则文件系统可以根据特定条件而操作,从而文件系统在聚集期间忽视只与DVD播放器不能读取的文件相关的任何信息。得到的虚拟文件系统将只向DVD播放器表现它可以读取的文件。
集线器20可以通过将来自主机14的文件的内容分配到存储设备12a、12b和12c的至少两个来存储来该文件。存储的文件将仍然在虚拟文件系统中表现为未分割的实体。例如,当存储设备12a、12b和12c无一单独具有用于该文件的足够空闲空间,但是在各存储设备中未使用空间的总量合起来是足够的时,在多个存储设备中分配文件内容是有用的。
只聚集DVD格式的文件的上述示例是主机级条件的示例。主机可以根据文件级条件来附加地或替换地聚集文件。例如,如果来自由主机14发送的文件的文件内容先前被分布在多个存储设备上,并且那些存储设备之一目前没有连接到主机14,则对主机14将不可得到该文件的完整内容。集线器20则可以根据忽视与其中不可得到完整内容的文件相关的信息的文件级条件来聚集。
可替代地,集线器20可以被设计为根据一个或多个特定条件将从主机14接收的文件的内容仅传送(route)到存储设备12a、12b和12c之一。例如,条件可以是如果存储设备的特定一个具有用于该文件的足够空间,将文件的内容仅传送(route)到存储设备12a、12b和12c之一;这种传送(route)将通过消除不必要的跨界存放(spanning)来节约系统资源。另一示例条件将是基于文件类型来将文件的内容传送(route)到特定存储设备;例如,所有DVD文件将被存储在存储设备12a上,所有音频文件将被存储在存储设备12b上,并且剩余文件将被存储在存储设备12c上。
根据该示例实施例,存储设备接口16a、16b和16c符合USB标准。然而,替代地或附加地可以实现符合其它标准的存储设备接口。
此外,根据该示例实施例,主机接口18符合USB标准,但是替代实施例可以使用不同的有线接口作为主机接口。作为进一步的替代,主机接口可以是无线接口。
集线器20可以被设计为创建和维护冗余文件系统。这种文件系统的示例将是RAID(独立盘的冗余阵列)1的文件系统。RAID是包括在多个硬盘之间分割和/或复制数据的数据存储方案的工业标准。发展了多个标准方案,其被称为级。第一级(指定为“RAID-1”)以对主机透明的方式在两个或多个盘上创建一组数据的精确拷贝(或镜像、或副本)。集线器20还可以使用本领域的技术人员已知的其它方式创建和维护冗余文件系统。
尽管上面的示例实施例包括多个存储设备接口16a、16b和16c,但是设备可以被实现为仅具有一个接口16的文件系统集成器26,如图2所示。文件系统集成器26的其它元件与在第一示例实施例中的相同,如使用相同参考标号所表现的。(文件系统集成器26的集线器20也包括控制器24和RAM25,如图1所示,即使为了方便已经从图2省略了这些元件。)还注意到,如在图1中表示的示例实施例的情况下,尽管图2的示例实施例仅涉及一个存储设备和一个存储设备接口,但是存储设备和存储设备接口的数目不限于这样。
根据图2中示出的实施例,集线器20仍创建聚集各个存储设备文件系统的虚拟文件系统,即使文件系统集成器26仅具有一个存储设备接口16。文件系统集成器26能够用通过诸如USB集线器的多端口集线器28到存储设备12a、12b和12c的连接来访问多个存储设备12a、12b和12c,并由此访问多文件系统,所述多端口集线器28使用例如线缆30来连接存储设备接口16。
在另一实施例中,文件系统集成器10或26可以被建立在主机14的外壳内,且仅有存储设备接口16或接口16a、16b和16c暴露。可替代地,文件系统集成器10或26可以被连到主机14的诸如USB端口的通用接口,而接口16a、16b和16c的多端口集线器28的端口可以被放置在对于主机14的使用者方便的位置。
本发明的另一示例实施例是集成文件系统的方法,如由图3中的流程图32表现。该方法可以使用图1的文件系统集成器10、图2的文件系统集成器26或替代装置来实践。该方法使得用户能够集成文件系统而不管各个文件系统中的任何差别。
如图3所示,该方法的第一步骤是读取两个或多个存储设备的文件系统(步骤S1)。
下一步骤是解译文件系统(步骤S2)。基于文件系统中的信息和其它因素、诸如主机的类型(例如,DVD播放器或个人计算机)、用户的身份、或被跨界存放(spanned)的文件的所有的部分的存在),通过执行数据的逻辑变换来解译文件系统。要变换的数据不需要被限制为那些同质文件系统。因此,可以从具有不同文件系统格式的存储设备聚集文件系统。
在解译文件系统之后,创建逻辑结构(步骤S3)。例如,可以类似于如何通过使用中的“FORMAT”命令或通过使用Linux中的“mkfs”、或以本领域的技术人员已知的其它方式来创建逻辑结构,创建这种逻辑结构。在步骤S3中创建的逻辑结构然后用步骤S2的解译的文件系统中的数据填充(populate)。
然后,在存储器中、诸如在集线器20的控制器24中的RAM 25中生成扇区(图1)(步骤S4)。扇区将逻辑结构映射到如从主机所见的虚拟文件系统中。也就是说,生成的扇区包含如从主机所见的虚拟文件系统的逻辑结构。
该方法的变型在本发明的范围内。例如,文件系统的读取可以适于包括符合USB标准的通信。可以根据如主机级条件或文件级条件的条件来创建逻辑结构。该方法可以包括创建和维护冗余文件系统。
该方法可以包括在虚拟文件系统中将文件表现为未分割的实体,使得文件的内容被分布在两个或多个存储设备上。可替代地,该方法可以包括根据指定的条件,将从主机接收的文件的内容仅传送(route)到存储设备之一的步骤。
该方法可以包括通过可以符合USB标准的有线接口将虚拟文件系统表现给主机的步骤。可替代地,该方法可以包括通过诸如符合蓝牙或Wi-Fi标准的一个无线接口的无线接口将虚拟文件系统表现给主机。
已经如此描述了示例性实施例,将显而易见的是各种替换、修改和改进对于本领域的技术人员将容易出现。尽管上面没有明确描述,但是公开实施例的替换、修改和改进仍然旨在和暗示为在权利要求的精神和范围内。因此,前述讨论旨在仅是说明性的;本发明仅由权利要求和其等价物限制和定义。

Claims (22)

1.一种用于集成文件系统的设备,包括:
用于存储设备的一个或多个存储设备接口,每个存储设备具有存储设备文件系统;
主机接口;以及
集线器,可操作地连接到所述各存储设备接口并连接到所述主机接口,所述集线器可操作来创建聚集所述存储设备文件系统的虚拟文件系统。
2.如权利要求1所述的设备,其中所述虚拟文件系统根据一个或多个第一条件来聚集所述存储设备文件系统。
3.如权利要求2所述的设备,其中所述第一条件的至少一个是主机级条件。
4.如权利要求2所述的设备,其中所述第一条件的至少一个是文件级条件。
5.如权利要求1所述的设备,其中所述集线器还可操作来将从所述主机接口接收的文件的内容分配到至少两个存储设备,并且在所述虚拟文件系统中将文件表现为未分割的实体。
6.如权利要求1所述的设备,其中所述集线器还可操作来根据一个或多个第二条件,将从所述主机接口接收的文件的内容只传送到所述存储设备之一。
7.如权利要求1所述的设备,其中所述存储设备接口的至少一个符合USB标准。
8.如权利要求1所述的设备,其中所述主机接口是有线接口。
9.如权利要求8所述的设备,其中所述有线接口符合USB标准。
10.如权利要求1所述的设备,其中所述主机接口是无线接口。
11.如权利要求1所述的设备,其中所述集线器还可操作来创建和维护冗余文件系统。
12.一种集成文件系统的方法,所述方法包括:
读取两个或多个存储设备的文件系统;
解译所述文件系统;
创建包含被解译的文件系统中的数据的逻辑结构;以及
在存储器中生成将所述逻辑结构映射到虚拟文件系统中的扇区。
13.如权利要求12所述的方法,其中根据一个或多个第一条件来创建所述逻辑结构。
14.如权利要求13所述的方法,其中所述第一条件的至少一个是主机级条件。
15.如权利要求13所述的方法,其中所述第一条件的至少一个是文件级条件。
16.如权利要求12所述的方法,还包括:
在所述虚拟文件系统中将文件表现为未分割的实体,其中所述文件的内容被分布在两个或多个存储设备上。
17.如权利要求12所述的方法,还包括:
根据一个或多个第二条件,将从主机接收的文件的内容仅传送到所述存储设备之一。
18.如权利要求12所述的方法,其中所述对文件系统的读取包括符合USB标准的通信。
19.如权利要求12所述的方法,还包括:
通过有线接口将所述虚拟文件系统表现给主机。
20.如权利要求19所述的方法,其中所述有线接口符合USB标准。
21.如权利要求12所述的方法,还包括:
通过无信接口将所述虚拟文件系统表现给主机。
22.如权利要求12所述的方法,还包括:
创建和维护冗余文件系统。
CN2008801233779A 2008-01-02 2008-01-08 用于集成文件系统的设备和方法 Pending CN101918915A (zh)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US11/968,202 2008-01-02
US11/968,202 US7966288B2 (en) 2008-01-02 2008-01-02 Device and method for integrating file systems
PCT/IL2008/000042 WO2009083947A1 (en) 2008-01-02 2008-01-08 Device and method for integrating file systems

Publications (1)

Publication Number Publication Date
CN101918915A true CN101918915A (zh) 2010-12-15

Family

ID=39529417

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2008801233779A Pending CN101918915A (zh) 2008-01-02 2008-01-08 用于集成文件系统的设备和方法

Country Status (6)

Country Link
US (2) US7966288B2 (zh)
EP (1) EP2227739A1 (zh)
KR (1) KR101422792B1 (zh)
CN (1) CN101918915A (zh)
TW (1) TWI364671B (zh)
WO (1) WO2009083947A1 (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106170745A (zh) * 2013-09-26 2016-11-30 德尔福技术有限公司 到具有usb集线器的汽车系统的灵活的移动设备连接性

Families Citing this family (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWI387879B (zh) * 2008-09-05 2013-03-01 Acer Inc 儲存空間管理方法及應用該方法之電腦系統
US8200723B1 (en) * 2009-04-21 2012-06-12 Network Appliance, Inc. Metadata file system backed by database
US8880471B2 (en) * 2010-06-15 2014-11-04 Hewlett-Packard Development Company, L.P. Virtual storage device
CN102156730B (zh) * 2011-04-07 2013-03-20 江苏省电力公司 基于文件存储动态聚合的优化方法
FR2983599A1 (fr) * 2011-12-01 2013-06-07 Thomson Licensing Procede de stockage de donnees de contenu d'un recepteur de contenus dans un equipement de stockage portable, et dispositif de controle associe
US20130339605A1 (en) * 2012-06-19 2013-12-19 International Business Machines Corporation Uniform storage collaboration and access
US8972628B2 (en) 2013-01-11 2015-03-03 Hewlett-Packard Development Company, L.P. Expandable wireless storage device for streaming a multi-media file
US11163442B2 (en) * 2019-12-08 2021-11-02 Western Digital Technologies, Inc. Self-formatting data storage device
US11847093B2 (en) * 2021-04-26 2023-12-19 Thomas C Lee System and method for managing a plurality of data storage devices

Family Cites Families (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7076568B2 (en) * 1997-10-14 2006-07-11 Alacritech, Inc. Data communication apparatus for computer intelligent network interface card which transfers data between a network and a storage device according designated uniform datagram protocol socket
US6173293B1 (en) * 1998-03-13 2001-01-09 Digital Equipment Corporation Scalable distributed file system
US7275046B1 (en) * 1999-12-30 2007-09-25 Dst Systems Inc. Simultaneous real-time access to financial information
EP1368736A2 (en) * 2001-01-11 2003-12-10 Z-Force Communications, Inc. File switch and switched file system
US8301809B2 (en) * 2003-07-02 2012-10-30 Infortrend Technology, Inc. Storage virtualization computer system and external controller thereof
KR100984497B1 (ko) 2003-07-24 2010-10-01 파나소닉 주식회사 파일 관리 방법 및 정보 처리 장치
US7073010B2 (en) * 2003-12-02 2006-07-04 Super Talent Electronics, Inc. USB smart switch with packet re-ordering for interleaving among multiple flash-memory endpoints aggregated as a single virtual USB endpoint
JP4209820B2 (ja) * 2004-07-15 2009-01-14 株式会社ハギワラシスコム メモリカードシステム及び該メモリカードシステムで使用されるライトワンス型メモリカード、ホストシステムと半導体記憶デバイスとからなるシステム
BRPI0418952A (pt) * 2004-08-12 2007-12-04 Trek 2000 Int Ltd método e sistema para a instalação automática de um driver de unidade funcional em um servidor ("host")
US7184264B2 (en) * 2004-09-23 2007-02-27 Imation Corp. Connectable memory devices to provide expandable memory
US7913004B2 (en) * 2005-09-06 2011-03-22 Sandisk Il Ltd Portable selective memory data exchange device
JP4815962B2 (ja) * 2005-09-12 2011-11-16 ソニー株式会社 再生装置および再生方法、プログラム、並びに、プログラム格納媒体

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106170745A (zh) * 2013-09-26 2016-11-30 德尔福技术有限公司 到具有usb集线器的汽车系统的灵活的移动设备连接性
CN106170745B (zh) * 2013-09-26 2019-10-22 安波福技术有限公司 到具有usb集线器的汽车系统的灵活的移动设备连接性

Also Published As

Publication number Publication date
EP2227739A1 (en) 2010-09-15
TW200931279A (en) 2009-07-16
WO2009083947A1 (en) 2009-07-09
US8417668B2 (en) 2013-04-09
US20110208699A1 (en) 2011-08-25
US7966288B2 (en) 2011-06-21
US20090172049A1 (en) 2009-07-02
TWI364671B (en) 2012-05-21
KR20100107460A (ko) 2010-10-05
KR101422792B1 (ko) 2014-07-24

Similar Documents

Publication Publication Date Title
CN101918915A (zh) 用于集成文件系统的设备和方法
US7454566B1 (en) System and method for adaptive RAID configuration
KR101930117B1 (ko) 비휘발성 스토리지 장치 세트의 휘발성 메모리 표현 기법
JP4383148B2 (ja) 処理オフロード機能モジュールを備えた磁気ディスクアレイ装置
WO2014115188A1 (en) Storage system and method for allocating resource
CN104603739A (zh) 对并行存储的块级访问
CN100498680C (zh) 生成校验值的raid存储适配器、系统和方法
CN103365781A (zh) 用于动态地重新配置存储系统的方法和设备
JP5767347B2 (ja) コンピュータ・ベース・システムにおける資源割当て方法
JPWO2008114441A1 (ja) ストレージ管理プログラム、ストレージ管理方法およびストレージ管理装置
CN103368767A (zh) 用于具有故障的云中的高效应用管理的方法和系统
US9690506B2 (en) Virtual tape library
JP5104855B2 (ja) 負荷分散プログラム、負荷分散方法、及びストレージ管理装置
JP2022525919A (ja) コンピューティング・ストレージ環境におけるリビルド時間を減少させること
CN109032788B (zh) 预留资源池动态调度方法、装置、计算机设备及存储介质
US9483211B2 (en) Storage control apparatus, storage control method, and computer-readable recording medium having stored storage control program
CN105739930A (zh) 一种存储架构及其初始化方法和数据存储方法及管理装置
CN102446072B (zh) 用于池式存储中的raid 阵列变换的系统和方法
US8627126B2 (en) Optimized power savings in a storage virtualization system
US20130086317A1 (en) Passing hint of page allocation of thin provisioning with multiple virtual volumes fit to parallel data access
US20090007149A1 (en) Aggregating storage elements using a virtual controller
CN109271109B (zh) 一种数据存储方法及hba卡
US20210011640A1 (en) Scaling raid-based storage by redistributing splits
JP4997063B2 (ja) 計算機の起動方法及び計算機システム
US7590780B2 (en) Method and computer program product to migrate legacy data to a RAID array while contemporaneously providing user access to legacy data

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C12 Rejection of a patent application after its publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20101215