Como reparar um bloco BTRFS?

4

Por algumas razões desconhecidas, meu sistema de arquivos BTRFS está corrompido. dmesg imprime

BTRFS critical (device sda2): corrupt leaf, slot offset bad: block=43231330304,root=1, slot=47

(mais de 1000x no rastreio dmesg).

Como reparar o bloco # 43231330304?

    
por Martin Monperrus 13.04.2015 / 09:22

2 respostas

1

Se o problema resultar de uma falha no disco rígido (por exemplo, um bloqueio incorreto), ele não é reparável.

Para verificar se há blocos ruins: badblocks -n /dev/sdX

Para conhecer os arquivos corrompidos, consulte Como lista arquivos parte de um bloco BTRFS?

    
por 27.04.2015 / 08:59
0

Para obter informações sobre um volume, btrfs device stats /MountPoint lhe dará muitas dicas sobre o estado do sistema de arquivos.

Para um volume não montado, btrfs check --repair /dev/TheDevice irá verificar e reparar o sistema de arquivos.

    
por 14.10.2015 / 11:52

Tags