13. A method comprising: receiving data at a control module; based on the data, generating a first code word for a plurality of drives; and in response to detecting an error in a first drive of the plurality of drives subsequent to generation of the first code word, initiating replacement of the first drive with a second drive, generating a second code word for the second drive, mapping physical locations of the data in the plurality of drives to logical locations of the first code word, assigning a predetermined value to one of the logical locations corresponding to the first drive to identify an unused one of the logical locations, assigning the unused one of the logical locations to the second drive based on the predetermined value, generating a third code word based on each of the first code word and the second code word, and generating an updated code word for the plurality of drives based on each of the first code word and the third code word.
20. The method of claim 13 , wherein, without reading drives of the plurality of drives other than the first drive and without causing down-time for the plurality of drives other than the first drive, the second drive is mapped to the unused one of the logical locations, and the updated code word is generated.