Unidade morta na configuração do LVM / XFS

0

Eu tinha três unidades no LVM: uma unidade de 2 TB e duas unidades de 1 TB (adicionadas posteriormente). Um dos drives de 1 TB - eu acredito que o terceiro - morreu. Abrangendo todas as três unidades foi uma partição XFS.

Leitura: link Eu vejo que uma maneira de lidar com isso é substituir a unidade morta e copiar os metadados terminados. No entanto, atualmente não possuo uma unidade de 1 TB e não consigo adquiri-la prontamente.

Considerando isso, quais são minhas opções? Não havia nada de importante nas unidades (se houvesse eu as teria no RAID 1), mas não me importaria em tentar uma recuperação. Existe uma maneira simples de forçar o LVM a ir com apenas dois drives e o NUL fazer alguma outra coisa? (Assim, o fsck pode fazer as coisas.)

    
por Freddie Witherden 23.03.2012 / 23:41

1 resposta

0

Você pode usar o dmsetup para criar um dispositivo ioerror falso que apenas retorna um erro para cada leitura. Em seguida, o uso de lvm -P permitirá que você opere nos dispositivos em funcionamento e substituirá / dev / ioerror pelo ausente. Isso permitirá que você obtenha seus dados que residem nas unidades de trabalho, com erro de E / S para as partes que residem na unidade ausente.

Consulte o link para obter instruções passo a passo sobre como criar o / dev / ioerror. De lá, use o lvm como normal, mas use -P para dizer que não há problema em aceitar sucesso parcial.

    
por 24.03.2012 / 13:18

Tags