The present invention provides systems and methods for logging information
regarding write operations directed to the disk being upgraded while the
single disk is inoperable during the upgrade process. When the upgrade of
the disk is complete, the logged information is used to update the
information stored on the upgraded disk. The logged information is
sufficient to update the disk contents without requiring a time consuming
total reconstruction of the entire content of the disk. In one exemplary
preferred embodiment, the logged information identifies a logical block
numbers of the disk that are impacted by write operations processed while
the disk firmware was being upgraded. Only the data corresponding to the
logged logical block numbers needs be reconstructed from the redundant
data on other disks of the array. This method of data reconstruction is a
less time consuming process than a total reconstruction of all data on the
upgraded disk.
A invenção atual fornece sistemas e os métodos para registrar a informação a respeito de escrevem as operações dirigidas ao disco que está sendo promovido quando o único disco for inoperable durante o processo do melhoramento. Quando o melhoramento do disco está completo, a informação registrada está usada atualizar a informação armazenada no disco promovido. A informação registrada é suficiente atualizar os índices do disco sem reque um momento que consome o reconstruction total do índice inteiro do disco. Em uma incorporação preferida exemplary, a informação registrada identifica os números de bloco lógicos do disco que são impactados perto escrevem as operações processadas quando o firmware do disco era promovido. Somente os dados que correspondem às necessidades lógicas registradas dos números de bloco reconstructed dos dados redundantes em outros discos da disposição. Este método do reconstruction dos dados é menos processo consumindo do tempo do que um reconstruction total de todos os dados no disco promovido.