×

Dynamically expandable and contractible fault-tolerant storage system with virtual hot spare

  • US 9,043,639 B2
  • Filed: 11/04/2005
  • Issued: 05/26/2015
  • Est. Priority Date: 11/05/2004
  • Status: Active Grant
First Claim
Patent Images

1. A method of recovering from loss of a given storage device from a set of storage devices having a plurality of storage devices, each of the storage devices storing fixed-size blocks of data, the method comprising:

  • under control of a storage manager external to the set of storage devices, storing data in a fault tolerant manner across a plurality of storage devices in the set of storage devices without mirroring the data within a single storage device; and

    in response to a loss of the given storage device from the set, the given storage device having stored thereon a portion of the data used to provide fault tolerant storage of the data, such loss resulting in a reduced set having one or more remaining storage devices, causing, under control of the storage manager, automatic reconfiguring of storage of the data using information in the reduced set to store the fixed-size blocks of such data within the reduced set in a fault tolerant manner, such reconfiguring including causing a single selected storage device of the reduced set having an unmirrored copy of the portion to store a mirrored copy of the portion such that storage of the portion is converted from mirroring across two storage devices to mirroring in only the single storage device when fault tolerance cannot be provided for the portion across a plurality of the remaining storage devices or when the reduced set includes only the single selected storage device.

View all claims
  • 14 Assignments
Timeline View
Assignment View
    ×
    ×