Corrigindo furos de extensão de arquivo btrfs

2

Então, devido ao que considero ser um conector ATX solto, meu sistema foi desligado inesperadamente. O que é ruim. Quando eu executo o btrfs, eu encontro uma lista longa de furos de extensão. Felizmente, eles estão limitados ao volume específico para lidar com dados que mudam muito (logs e cache), e os dados que realmente me interessam parecem estar bem.

Eu corri um matagal e o volume afetado parece estar bem, mas eu ainda tenho esses buracos. Eu realmente não quero usar o comando btrfs para consertá-los até ter certeza se isso é sensato.

Então ... o que eu faço e o que posso esperar? Tenho certeza que reparar é o caminho a percorrer, mas sempre que os dados estão envolvidos, eu sempre gosto de ter certeza.

edit: Uma coisa que devo mencionar é que o volume é funcional como está. Ele tem o meu sistema operacional, bem como / boot.

edit2: Além disso, pelo que vale a pena, estou executando a versão do kernel 4.14.4-1-ARCH com a versão 4.14-1 do btrfs-progs.

    
por Nero gris 11.12.2017 / 20:45

1 resposta

0

Esta não é uma grande resposta, mas para aqueles de vocês que podem se deparar com essa questão, porque você tem um problema semelhante, acho que devo mencionar o resultado.

Era impraticável deixar as coisas em ordem, então fui em frente e corrigi o problema com btrfs check --repair da minha instalação de volta do Arch. Nas verificações subsequentes, não foram encontrados erros, nem quando eu segui com um scrub se houve algum erro. Em seguida, fui em frente e comparei o volume com os backups, mas havia muito o que fazer e não consigo decidir se há algo com que se preocupar. Passei por cerca de 25% e não encontrei nada que me preocupasse, e meu sistema está funcionando bem. Considere que ele tem o sistema operacional, cache / config e outras coisas que fazem o sistema rodar corretamente, tudo está bem.

    
por 14.12.2017 / 00:10