Troque o HDD em bcache

1

Eu tenho uma configuração de bcache envolvendo um SSD e HDD. O disco rígido está começando a falhar e eu tenho um substituto em ordem. Qual é a melhor abordagem para trocar o disco rígido?

Eu tenho um pensamento que eu poderia:

  1. Temporariamente pare o bcache
  2. Use uma ferramenta como ddrescue para copiar o conteúdo do HDD para o substituto
  3. Remova a unidade antiga e inicie novamente o bcache.

Se eu usar o ddrescue para copiar a unidade inteira, a unidade de substituição terá partições com exatamente os mesmos UUIDs de antes, e o bcache não deve ser o mais sábio.

Parece que posso parar o bcache escrevendo 1 em um arquivo stop em /sys em algum lugar, mas não é óbvio para mim qual arquivo exatamente como há pelo menos dois nos documentos bcache: link

Alguma opinião sobre a melhor maneira de proceder?

    
por pauldoo 17.02.2016 / 09:40

1 resposta

0

Espero que isso ajude. Se você tem lvm, então uma possível solução seria pvmove. Por favor, tenha em mente que isso seria arriscado, porque se o pvmove for interrompido / travar você terá dados corrompidos (a primeira dica seria rodar o pvmove em uma tela).

Se você não usa lvm, eu acho que uma maneira seria usar o sfdisk para clonar a tabela de partições e então dd / rsync os dados.

    
por 17.03.2016 / 10:48

Tags