Posso reiniciar durante uma substituição do btrfs e depois retomar?

3

Eu tenho um disco rígido danificado com muitos erros de leitura. Eu estou atualmente fazendo uma substituição btrfs, mas depois de 24 horas em pouco mais de 5% feito, isso é um problema: é o meu computador de trabalho; Eu estou atualmente inicializado em um Live USB, mas eu preciso voltar para o Ubuntu existente para continuar o meu trabalho (é muito difícil entrar com todos os erros de leitura, mas é capaz de fazer isso às vezes).

Nota: o disco rígido inteiro, ou pelo menos essa partição dele, é lido por ~ 500 KBps, mesmo quando não há erros de leitura - o btrfs replace status atualmente relata 0 erros de leitura.

Então eu tenho duas opções: 1) apenas desligue, reinicie o sistema operacional e tente executar o mesmo comando btrfs replace start que executei pela primeira vez. 2) cancelar a operação atual de substituição, o que pode levar uma eternidade (eu já tentei um cancelamento antes, um minuto para a substituição e pareceu demorar o mesmo tempo para cancelar) e iria desfazer o progresso de transferência duramente ganho de um dia. 3) admitir a derrota e apenas instalar-se neste sistema operacional LiveUSB pelas próximas 2 a 3 semanas e rezar para que as pessoas de limpeza não colidam com o dispositivo USB.

    
por sssheridan 27.08.2016 / 09:38

2 respostas

2

Revivendo essa pergunta porque é o melhor resultado do Google na pesquisa por "btrfs replace resume" e a resposta existente não conta toda a história.

O processo de substituição é retomado automaticamente após uma reinicialização (muito parecido com um equilíbrio). Eu ainda tive que fazer um hard-reset durante uma operação de substituição e o processo continuou felizmente depois de reiniciar e remontar o sistema de arquivos. Então, meu palpite é que não foi a operação de substituição interrompida em si que deu sssheridan todos esses problemas, mas sim as circunstâncias de ter que arrancar a partir de um disco rígido agonizante.

Ao montar após uma substituição interrompida, uma linha de registro como esta é impressa:

BTRFS info (device sdh1): continuing dev_replace from /dev/sdb1 (devid 5) to target /dev/sdh1 @95%

O último número é o percentual de conclusão.

    
por 22.11.2018 / 22:08
1

Respondendo a minha pergunta: Eu tentei e tudo está em chamas. Erros de entrada / saída em todos os lugares e de alguma forma meu sistema de arquivos pensa que é RAID1 quando não é. Para ser justo, uma partição já estava corrompida e isso parece ser parte do problema, mas mesmo assim eu não recomendo fazer isso. Faça um btrfs replace cancel e aguarde.

    
por 29.08.2016 / 11:42

Tags