Eu mexi com o suporte a espelhamento do LVM2, e posso dizer: não é realmente destinado a substituir o RAID1.
O uso real para o espelhamento LVM2 é transferir dados entre volumes. Digamos que você tenha uma unidade com falha e deseja obter dados do ponto A (que está em perigo) para o ponto B (que é seguro). O ponto da função espelho LVM2 é clonar os dados para outras partes automaticamente, enquanto permite que a E / S regular continue. Depois que o "espelho" é capturado, você quebra o espelho e remonta seus dados no novo local seguro.
A velocidade em que isso é menos do que estelar. Como, pior que 50% mais lento que apenas um RAID1 direto. Na verdade, é tão lento que eu posso assistir a duas unidades que fazem parte de um LVM2 espelhar a luz de atividade em diferentes momentos . Mas se você precisar trocar dados entre locais físicos, ele fará o trabalho de forma transparente, e é disso que o LVM realmente trata - o gerenciamento transparente da camada de armazenamento enquanto o sistema de arquivos está ativo . O RAID tem mais a ver com evitar a perda de dados devido a um único ponto de falha de hardware.
A questão do "overhead" não está lá. O único problema real que você encontrará é recuperação , e isso é um post em si. Recuperar dados de um sistema de arquivos danificado é difícil, recuperá-lo de um sistema de arquivos de três camadas (RAID / LVM / Ext4) é um PITA. Portanto, é importante ter certeza de que as unidades estão íntegras (SMART), a matriz é íntegra (mdadm), seus grupos de volumes são íntegros (LVM2) e o sistema de arquivos é íntegro (fsck). Eu já passei por isso uma vez e prefiro não fazê-lo novamente.