System and method for preventing data corruption after power failure
First Claim
Patent Images
1. A system for storing data, comprising:
- a disk array including a plurality of disk drives;
a journaling disk; and
a RAID controller communicatively coupled to the journaling disk and the disk array, and configured for reading from the disk array and writing to the disk array at least partially based upon commands received from the host server.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method for preventing data corruption after power failure is described. The system may include a host server, a disk array, a journaling disk, and/or a RAID controller. A method for preventing data corruption after power failure may include receiving at least one of a read command or a write command, storing information on an array of disk drives at least partially based on receiving the at least one of a read command or a write command, and storing persistent information on a journaling drive.
12 Citations
20 Claims
-
1. A system for storing data, comprising:
-
a disk array including a plurality of disk drives; a journaling disk; and a RAID controller communicatively coupled to the journaling disk and the disk array, and configured for reading from the disk array and writing to the disk array at least partially based upon commands received from the host server. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method, comprising:
-
receiving at least one of a read command or a write command; storing information on an array of disk drives at least partially based on receiving the at least one of a read command or a write command; and storing persistent information on a journating drive. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A RAID system for storing data, comprising:
-
a RAID 5 disk array including at Least two disk drives; a journaling disk communicatively coupled to the RAID 5 disk array, where the journating disk is a solid state drive configured to store persistent data and has a smaller storage volume than the RAID 5 disk array; and a RAID controller communicatively coupled to the journaling disk and the RAID 5 disk array, where the RAID controller is configured for reading from the RAID 5 disk array and writing to the RAID 5 disk array at least partially based upon commands received from a host server.
-
Specification