Software RAID 1 com drives de tamanho e desempenho diferentes

0

Antecedentes

Eu estava experimentando uma configuração de servidor doméstico em uma pequena caixa que eu supostamente era um centro de mídia, mas nunca encontrei muita utilidade. Instalei o CentOS 6.5 em uma configuração RAID1 de software em dois discos rígidos para notebooks que eu tinha salvado de um dispositivo antigo. Ambos são 320 GB e ambos rodam a 7200 rpm com o mesmo tamanho de cache. A instalação foi em frente perfeitamente e eu estava feliz com tudo, mas agora uma das unidades está relatando erros S.M.A.R.T.

A única unidade de reposição que eu tenho é uma unidade de laptop de 5400rpm 1TB. Eu não preciso de reconstruir a matriz e terei todo o prazer reinstalar a partir do zero, como o sistema ainda não foi posto em uso, mas eu não quero comprar uma unidade de 320GB de substituição 7200rpm relativamente caro.

Pergunta

Existe algo inerentemente errado / perigoso / não confiável na configuração do software RAID 1 na unidade não defeituosa de 320 GB e uma partição de 320 GB da unidade de 1 TB usando o restante da unidade de 1 TB como uma partição de armazenamento adicional não redundante? tendo em conta os diferentes tamanhos e velocidades do fuso? O organizador me deixará fazer isso?

Observação: naveguei para o link e ele se refere constantemente a dispositivos "de aproximadamente o mesmo tamanho".

    
por ShaunUK 04.12.2013 / 15:12

3 respostas

2

Não. Não há nada de errado com isso. É claro que será mais lento do que usar dois discos de alto desempenho.

Não há motivo para reinstalar, basta adicionar a nova unidade à matriz existente. Use a nova funcionalidade de substituição do mdadm, se você a tiver. Caso contrário, eu aumentaria temporariamente o array para 3 dispositivos, deixaria a sincronização completa, falha & remova a unidade que você está removendo e encolha a matriz de volta para dois dispositivos.

    
por 04.12.2013 / 15:28
2

Você pode usar discos de diferentes tamanhos e diferentes desempenhos. Não é o ideal.

Se você usar uma unidade de disco de 320 GB e 1 TB, a matriz RAID1 será de 320 GB. O resto não será usado.

A mesma coisa para desempenho. O disco mais lento irá desacelerar tudo. Mas nada perigoso.

    
por 04.12.2013 / 15:30
1

Se você adicionar manualmente a nova unidade à sua matriz RAID 1 com defeito para repará-la, poderá usar as opções -W e --write-behind para obter algum ajuste de desempenho:

-W, --write-principalmente

subsequent devices listed in a --build, --create, or --add com- and will be flagged as write-mostly This is valid for RAID1 only and means that the md driver will avoid reading from these devices if at all possible. This can be useful if mirroring over a slow link.

- write-behind =

Specify that write-behind mode should be enabled (valid for RAID1 only). If an argument is specified, it will set the maximum number of outstanding writes allowed. The default value is 256. A write-intent bitmap is required in order to use write- behind mode, and write-behind is only attempted on drives marked as write-mostly.

    
por 04.12.2013 / 17:05