Geralmente inicializo meu sistema a partir de um único SSD NVMe M.2 de 250G (PCIe 3.0 x4). Também tenho um SSD SATA de 240G e um HDD SATA de 640G e 7200rpm que atualmente uso para backup ad hoc . Este último será substituído por um backup remoto adequado, então tenho essas unidades livres.
Estou pensando em criar um volume lógico de 240 G usando LVM em uma configuração RAID1 para ter dois espelhos (ou seja, três imagens no total) do meu sistema.
Quero saber se isso será mais lento ou mais rápido do que minha configuração atual. Meu objetivo principal para isso é redundância, mas prefiro não degradar o desempenho. Posso considerar deixar o HDD fora da mistura se for provável que seja um problema.
Não sei nada específico sobre o cache/buffering dos drives de cabeça. Mas tenho 16 GB de RAM e, se for importante, usarei ext4 por enquanto.
Em um esquema de espelhamento, o armazenamento de gravação mais lenta define a velocidade de gravação. Então, sim, isso deixará seus SSDs rápidos mais lentos até a velocidade do seu SSD mais lento e, mais importante, até a velocidade do seu HDD.
Em termos de leitura, você verá o mesmo, a menos que ajuste sua configuração RAID para preferir a leitura do armazenamento rápido e detestar a leitura do armazenamento de busca lenta (se estiver planejando fazer seu RAID por meio de LVM,
man lvmraid
procure por "ajuste RAID1").No geral, uma configuração de espelhamento no nível de dispositivo de bloco com dispositivos de características massivamente diferentes como o seu parece a escolha errada. Visto que não vejo um HDD SATA < 900 GB sendo produzido desde 2010, parece-me que este provavelmente será o primeiro dispositivo a morrer na sua configuração de espelhamento, de qualquer forma, e aquele que torna tudo mais lento. Portanto, nenhum benefício de confiabilidade (muito pelo contrário – no RAID1 você não percebe quando lê dados incorretos, então ter uma das três cópias com uma chance muito maior de estar incorreta torna seus dados menos seguros para estarem corretos!), e desvantagens de desempenho e custo de eletricidade – eu simplesmente não incluiria meu HDD antigo nisso.
Acho que a palavra-chave aqui é esta:
Então, em vez disso, crie uma estratégia de backup menos ad-hoc. Um SSD nvme moderno falhando completamente espontaneamente sem avisos não é tão comum; falhas elétricas, danos por fogo ou água, ou roubo, são provavelmente mais comuns em um ambiente sem datacenter (infelizmente não tenho dados sobre isso).
Então, eu diria que, com 0 investimento em hardware, eu configuraria um backup regular do seu SSD nvme principal para o seu SSD SATA e um backup mensal (ou algo parecido) para o HDD que você armazena em outro lugar.
Investindo <50€, no entanto: a marca de consumo 250 GB nvme PCIe 3.0 x4 custa atualmente 18 € na Alemanha. Não sei o preço onde você está, mas, francamente, se eu estivesse pensando em espelhamento, investiria em hardware de especificações idênticas conectado via PCIe. Se este for um sistema de desktop ou servidor, há placas PCIe (passivas em termos de sinal) que permitem que você conecte um SSD nvme M.2 em um slot PCIe existente se sua placa-mãe não tiver dois slots M.2. Certifique-se de obter suas quatro pistas PCIe 3.0 (ou melhores).
Observe que não tenho certeza se você ganha muito com SSDs modernos comprando dois SSDs, espelhando seus dados, em vez de comprar um SSD duas vezes maior, sem espelhamento de dados: o principal modo de envelhecimento e falha em SSDs é a exaustão de gravação, então ter o dobro de armazenamento para desgastar suas gravações pode realmente levar a um armazenamento mais confiável do que o espelhamento.
Pessoalmente: Eu evitaria um pequeno disco rígido de 14 anos para qualquer tipo de dado que me importe. Para backup externo, HDDs novos, externos, modernos, de 4 TB são baratos o suficiente.