A method and apparatus used in a storage network facilitates the protection
of data in, and replacement of, storage devices about to fail before the
failure happens. In a network that includes a plurality of sets of storage
devices which store respective data sets, a storage device about to fail
in one set can be replaced by another storage device from another set of
storage devices which is being used to store data having a lower priority.
The method comprises assigning priorities to sets of storage devices in
the network which store respective data sets. In addition, the method
includes detecting a condition of a first particular storage device in a
particular set of storage devices that has a first priority. Conditions
which are detected according to various embodiments indicate that the
first particular storage device is suffering events indicating that it is
likely to fail, or otherwise suffering from reduced performance. The
conditions are detected for example, by the receipt of a signal from the
storage device itself, or by the monitoring of statistics concerning the
performance of the storage device. The method further provides for
selecting a second particular storage device in a second particular set of
storage devices having a second priority, which can be used in place of
the first particular storage device. In response to detecting the
condition, the data set stored in the first particular storage device is
migrated to the second particular storage device, and the second
particular storage devices identified as a member of the first particular
set. The first particular storage device can be gracefully removed from
the network, while only affecting the performance of the data access in
the lower priority second particular set of storage devices.
Um método e um instrumento usados em uma rede do armazenamento facilitam a proteção dos dados dentro, e a recolocação de, os dispositivos de armazenamento aproximadamente a falhar antes da falha acontece. Em uma rede que inclua um plurality dos jogos dos dispositivos de armazenamento que armazenam séries de dados de respectivas, um dispositivo de armazenamento aproximadamente a falhar em um jogo pode ser substituído por um outro dispositivo de armazenamento de um outro jogo de dispositivos de armazenamento que esteja sendo usado armazenar os dados que têm uma prioridade mais baixa. O método compreende a atribuição de prioridades aos jogos dos dispositivos de armazenamento na rede que armazenam séries de dados de respectivas. Além, o método inclui detectar uma condição de um primeiro dispositivo de armazenamento particular em um jogo particular de dispositivos de armazenamento que tenha uma primeira prioridade. As circunstâncias que são detectadas de acordo com várias incorporações indicam que o primeiro dispositivo de armazenamento particular está sofrendo os eventos que indicam que é provável falhar, ou de outra maneira sofrendo do desempenho reduzido. As circunstâncias são detectadas para o exemplo, pelo recibo de um sinal do dispositivo de armazenamento próprio, ou pela monitoração dos statistics a respeito do desempenho do dispositivo de armazenamento. O método mais adicional fornece selecionando um segundo dispositivo de armazenamento particular em um segundo jogo do detalhe dos dispositivos de armazenamento que têm uma segunda prioridade, que possa ser usada no lugar do primeiro dispositivo de armazenamento particular. Em resposta a detectar a circunstância, a série de dados de armazenada no primeiro dispositivo de armazenamento particular é migrada ao segundo dispositivo de armazenamento particular, e aos segundos dispositivos de armazenamento particulares identificados como um membro do primeiro jogo do detalhe. O primeiro dispositivo de armazenamento particular pode graciosa ser removido da rede, ao somente afetar o desempenho dos dados alcança no jogo em segundo particular mais baixo da prioridade de dispositivos de armazenamento.