Patent ID: 8825950
Filing Date: 2014-09-02
Classification: G06F

Abstract:
1. A Redundant Array of Inexpensive Disks (RAID) system comprising: a computer comprising: an array of physical disks (PDs), the array having a maximum storage capacity; and a RAID controller interfaced with the computer and with the array of PDs, the RAID controller allocating a first portion of the array for use by the OS that is less than the maximum storage capacity of the array, the RAID controller receiving, over the interface with the computer, at least the virtual memory addresses and the corresponding data, the RAID controller translating the received virtual memory addresses into physical addresses in the PDs, and wherein the RAID controller causes the received data to be written only to physical addresses in the allocated first portion of the array, and wherein if the RAID controller determines that the allocated first portion of the array is close to being filled with data, the RAID controller allocates an additional portion of the array for use by the OS and causes the received data to be written only to physical addresses in the additionally allocated portion of the array.