Recuperar LVM com invasão de software

1

Eu tenho um Synology NAS usando o modo SHR, que é basicamente o LVM e o Raid 5. De alguma forma, meu volume de LVM ficou corrompido e não será mais montado. Este volume abriga mais de 20 TB de dados, e a maior parte NÃO é armazenada em backup - muitos dados insubstituíveis, como fotos e vídeos de bebês, etc.

Quando tento montar o volume manualmente depois de fazer um fsck.ext4 , recebo o seguinte erro em / var / log / messages:

Aug 11 19:01:28 Uranus kernel: [ 816.184841] EXT4-fs (dm-1): ext4_check_descriptors: Block bitmap for group 163584 not in group (block 18343897062229723040)!

Aug 11 19:01:28 Uranus kernel: [ 816.196072] EXT4-fs (dm-1): group descriptors corrupted!

Eu só não sei o que fazer neste momento. Acho que teria mais opções disponíveis se eu mudasse as 12 unidades para uma caixa Linux, mas isso não é possível para mim agora por razões óbvias.

    
por rink.attendant.6 12.08.2014 / 04:10

1 resposta

0

Primeiro, obtenha uma lista dos super blocos de backup:

dumpe2fs /dev/YOUR_DEVICE | grep Backup

Então pegue um super bloco que você acabou de escolher e execute outro fsck:

fsck.ext4 -b YOUR_BACKUP_BLOCK_NUMBER /dev/YOUR_DEVICE

Isso pode fazer o truque. Se não, o tempo para o próximo passo, mas apenas se você estiver se sentindo corajoso:

mkfs.ext4 -S /dev/YOUR_DEVICE

Isso irá reescrever todos os superblocos e descritores de grupo apenas. Se você usar errado, as mudanças são altas e você perde todo o conteúdo do seu sistema de arquivos., Então leia a man page antes!

Ah, outra palavra de aviso: um RAID não é um backup. Implemente algum tipo de estratégia de backup depois disso!

    
por 12.08.2014 / 07:09