Como posso reduzir o array LSI sem perda de dados?

1

Eu tenho um servidor com drives SAS 8x conectados ao controlador RAID LSI de hardware (MegaCli64) e todos os 8 drives são configurados como array RAID 10 único.

Agora quero remover 2 unidades e substituí-las por unidades maiores. O resultado deve ser uma matriz RAID 10 de 6 unidades e uma segunda matriz RAID 1 de 2 unidades.

OS: CentOS 6

Como posso reduzir o RAID LSI Array e remover 2 unidades sem perda de dados para que 2 unidades possam ser removidas? O tempo de inatividade do servidor não é problema.

Do Google, vejo que o MegaCli64 -LDRecon poderia ajudar, mas eu nunca usei e não tenho um servidor de teste para experimentar.

UPDATE 1

[root@n ~]# df -h
Filesystem            Size  Used Avail Use% Mounted on  
/dev/sda2              49G  8.9G   37G  20% /  
/dev/sda5             2.1T  1.6T  457G  78% /backup  
/dev/sda1             388M   93M  275M  26% /boot

Todas as unidades são do tipo ext4 no Linux.

/ backup não é importante, eu posso facilmente copiar dados e copiá-lo de volta, mas eu certamente não quero reinstalar o sistema operacional e todas as configurações e configurações de vários softwares. Isso exigiria muito tempo.

UPDATE 2

Todos os discos atuais (8 em número) são de 600 GB em tamanho tipo SCSI 15k RPM. Eu quero substituir 2 unidades com novas unidades de 4TB tipo SATA 7K RPM. Este é um servidor Supermicro F627R3-R72B + com controlador LSI 2208.

    
por Jai 24.10.2014 / 20:30

1 resposta

1

Você não pode fazer isso. Você só pode remover um disco de cada vez usando a opção -LDRecon Rmv e, considerando a escala de unidades sobre a qual você está falando, esse provavelmente seria o caminho mais complexo que você poderia seguir para chegar onde deseja.

  • Você tem a opção de adicionar armazenamento externo?
  • Eu sugeriria um backup do sistema e restauração ou reconstrução para obter a capacidade desejada.

No lado do HP ProLiant Smart Array, o encolhimento do LogicalDrives é um recurso muito novo e, mesmo assim, não é uma abordagem recomendada.

Shrink an array (restripe the data on an array to occupy fewer physical drives, then remove the excess drives from the array)

    
por 25.10.2014 / 15:24