发明名称 Data file migration from a mirrored RAID to a non-mirrored XOR-based RAID without rewriting the data
摘要 A data storage methodology wherein a data file is initially stored in a format consistent with RAID-1 and RAID-X and then migrated to a format consistent with RAID-X and inconsistent with RAID-1 when the data file grows in size beyond a certain threshold. Here, RAID-X refers to any non-mirrored storage scheme employing XOR-based error correction coding (e.g., a RAID-5 configuration). Each component object (including the data objects and the parity object) for the data file is configured to be stored in a different stripe unit per object-based secure disk. Each stripe unit may store, for example, 64 KB of data. So long as the data file does not grow beyond the size threshold of a stripe unit (e.g., 64 KB), the parity stripe unit contains a mirrored copy of the data stored in one of the data stripe units because of the exclusive-ORing of the input data with "all zeros" assumed to be contained in empty or partially-filled stripe units. When the file grows beyond the size threshold, the parity stripe unit starts storing parity information instead of a mirrored copy of the file data. Thus, the data file can be automatically migrated from a format consistent with RAID-1 and RAID-X to a format consistent with RAID-X and inconsistent with RAID-1 without the necessity to duplicate or rewrite the stored data.
申请公布号 US2003188097(A1) 申请公布日期 2003.10.02
申请号 US20020109998 申请日期 2002.03.29
申请人 HOLLAND MARK C.;WELCH BRENT B. 发明人 HOLLAND MARK C.;WELCH BRENT B.
分类号 G06F11/10;G06F12/00;G06F12/16;(IPC1-7):G06F12/16 主分类号 G06F11/10
代理机构 代理人
主权项
地址