LSI Megaraid adiciona um disco no RAID 0 além de um array RAID 10 configurado

1

Temos um RAID 10 ativo com quatro discos. Agora queremos adicionar um disco em RAID 0 ao adaptador.

Esta é a configuração atual:

# megacli -LDInfo -Lall -Aall


Adapter 0 -- Virtual Drive Information:
Virtual Drive: 0 (Target Id: 0)
Name                :
RAID Level          : Primary-1, Secondary-0, RAID Level Qualifier-0
Size                : 5.457 TB
Sector Size         : 512
Mirror Data         : 5.457 TB
State               : Optimal
Strip Size          : 64 KB
Number Of Drives per span:2
Span Depth          : 2
Default Cache Policy: WriteBack, ReadAhead, Direct, Write Cache OK if Bad BBU
Current Cache Policy: WriteBack, ReadAhead, Direct, Write Cache OK if Bad BBU
Default Access Policy: Read/Write
Current Access Policy: Read/Write
Disk Cache Policy   : Disk's Default
Encryption Type     : None
Default Power Savings Policy: Controller Defined
Current Power Savings Policy: None
Can spin up in 1 minute: Yes
LD has drives that support T10 power conditions: No
LD's IO profile supports MAX power savings with cached writes: No
Bad Blocks Exist: No
Is VD Cached: Yes
Cache Cade Type : Read Only



Exit Code: 0x00

Agora adicionamos outra unidade que queremos configurar como RAID 0. (Aumentar o RAID 10 não foi possível, então decidimos adicionar apenas outro disco, onde podemos salvar backups e outras coisas).

O novo disco está no slot 4:

Enclosure Device ID: 32
Slot Number: 4
Media Error Count: 0
Other Error Count: 0
Firmware state: Unconfigured(good), Spun Up
Inquiry Data:            24M9K179FTOSHIBA MG03ACA300                          FL1D

É possível salvar o outro array RAID 10 para criar um novo array RAID 0 com o seguinte comando (Enclosure 32, Slot 4):

megacli -CfgLdAdd -r0 [32:4] WB RA Direct CachedBadBBU -a0

Definitivamente, não queremos prejudicar o array RAID 10 existente e não queremos perder nenhum dado.

Muito obrigado!

    
por tomgee 10.10.2016 / 13:12

1 resposta

0

Sim, isso é seguro. O comando que você criou não afetará nenhuma outra unidade, embora eu me pergunte por que você optou por utilizar um cache de write-back, independentemente do estado da BBU para uma unidade de backup (ou QUALQUER array, a propósito). Geralmente, os backups são sequenciais e a integridade é uma preocupação principal. Forçar um cache de write-back aumentará muito as chances de corrupção durante falhas de energia.

O único argumento válido para esta opção em produção é um servidor suportado por bateria - mas isso ainda é duvidoso na prática. Você deve remover a opção "CachedBadBBU" se você se preocupa com a integridade dos dados.

    
por 10.10.2016 / 15:26