Quais são as hierarquias possíveis para bcache, mdadm RAID e LVM?

3

Supondo que eu queira usar bcache para cache, mdadm para RAID (1) e LVM para particionamento (e que eu não me importo que possa haver desvantagens de desempenho devido a muitos níveis de E / S e dispositivo gestão introduzida) qual seria a melhor hierarquia no topo do dispositivo físico? Pode o mdadm funcionar com bcache dispositivos e eventuais falhas do dispositivo de backup e armazenamento em cache, bem como alterações do tipo de cache (por exemplo, de writethough para writeback)? A mesma pergunta para o LVM sobre os dispositivos bcache.

Eu acho que o LVM deve ir além do bcache ou do RAID para minimizar eventuais tentativas de ressincronização após falhas no disco.

Eu experimentei o problema de que bcache dispositivos desaparecem se o dispositivo subjacente falhar. Não sei se mdadm reconhece isso como falha do dispositivo e como o dispositivo precisa ser tratado logicamente após uma falha no dispositivo, para que mdadm inicie uma ressincronização do dispositivo correto e não grave o estado do dispositivo com falha com base no estado de cache sujo.

A configuração concreta incluiria 2x1TB 2x4TB e 2x5TB todos RAID1 e um SSD de 512 GB para o SO (Ubuntu 15.10 com Linux 4.2.5) e a partição de dispositivo de cache (digamos 100 GB para o SO e o restante para o cache ).

    
por Karl Richter 22.02.2016 / 02:40

0 respostas

Tags