Equivalente ao recurso “copies = 2” do ZFS no Linux com LVM

2

Eu tenho um laptop com apenas um disco rígido e é impossível adicionar outro disco rígido. O recurso "copies = 2" do ZFS é a solução perfeita para adicionar redundância ao meu / home no laptop.

Eu gostaria de emular a opção copies = 2 do ZFS com o LVM (ou outro software, se preferir), por exemplo, 2 cópias de cada bloco da minha partição / home.

Neste disco rígido, tenho outros sistemas e uso habitualmente o laptop para testar muitas novas versões do sistema operacional, portanto, preciso continuar usando uma tabela de partição MBR padrão e as alterações devem estar no nível da partição.

Eu não usarei o ZFS ou o btrfs para isso. Se você tiver outras ideias, todas são bem vindas :).

link

Atualização: Como o Gilles disse, minha ideia só me dá proteção contra setores inválidos e falhas semelhantes por um tempo muito limitado. Não para erros humanos, erros de software ou falhas mecânicas / eletrônicas do meu disco rígido. Essa é a ideia.

    
por Rufo El Magufo 21.09.2011 / 23:39

1 resposta

3

Você pode criar um volume de espelho LVM . Como o nome sugere, um volume de espelho tem exatamente o mesmo conteúdo em dois (ou mais) lugares. Use lvcreate -m 1 para criar um volume lógico de dois lados. Cada lado do espelho deve estar em volumes físicos diferentes no mesmo grupo de volumes.

Você pode fazer o espelhamento com a camada de mapeador de dispositivo . Crie dois volumes de armazenamento (partições de disco, no seu caso) e crie um volume RAID-1 a partir deles ( mdadm -C -l 1 ).

Nenhuma solução é muito útil, pois o modo de falha mais comum para um disco rígido é que ele fique completamente inutilizável. Mesmo que não falhe completamente, uma vez que alguns setores se tornam ilegíveis, outros geralmente seguem rapidamente. E o espelhamento é inútil em relação a problemas de software, como apagar acidentalmente um arquivo. O espelhamento entre dois discos é útil para continuar quando um dos discos falha, mas não substitui os backups. No seu caso, faça backup em uma unidade ou chave USB externa.

    
por 22.09.2011 / 01:31