Patent ID: 9043639
Filing Date: 2015-05-26
Classification: G06F,G11B

Abstract:
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.