Estou procurando um sistema de disco Linux para fins de streaming de mídia que faça um balanceamento de carga inteligente e minimize o desgaste do disco rígido.
Para ilustrar meus pontos, vamos pegar um dispositivo de disco rígido físico e indicá-lo com "A". Então:
A (): A está ocioso
A (w): A está escrevendo
A (r): A está lendo
A (w, r): A está escrevendo e lendo
A (r) = > B (w): A está copiando dados para B
Agora, vamos ter dois dispositivos físicos A e B, RAIDed no mesmo volume lógico.
(a) O sistema está atualizado e ocioso. Os mesmos dados residem nos dois volumes A e B, portanto:
A (), B ()
(b) O sistema começa a escrever novos dados, enquanto, ao mesmo tempo, alguém está solicitando dados antigos, então ele entra no estado.
A (w), B (r)
(c) Agora as operações foram interrompidas e o sistema começa a replicar os dados de A para B para ter os mesmos dados em A e B:
A (r) = > B (w)
Agora, minha pergunta é: o RAID 1 opera dessa maneira, ou seja, como descrito em (a) - (c), ou simplesmente, ao escrever e ler simultaneamente:
A (w, r), B (w, r)
Existe algum disco / sistema de arquivos que funcione da maneira descrita em (a-c)?
Eu acho que o RAID 1 poderia ter parâmetros configuráveis que alcançariam (a-c) ..?
Tags hard-drive raid linux