Clonar um par RAID btrfs usando partclone fornece um grande número de erros recuperáveis

Clonar um par RAID btrfs usando partclone fornece um grande número de erros recuperáveis

Meu servidor doméstico (Debian Jessie) tinha um par de discos de 1 TB para armazenamento em massa, configurados como um volume espelhado RAID1 em dispositivos brutos (sem partições).

Quando troquei esses discos por duas novas unidades de 3 TB, tive alguma dificuldade em encontrar boas orientações/exemplos sobre como mover os dados.

No final, o procedimento que escolhi foi inicializar a máquina em um ambiente GParted live e usar partclone.btrfs para copiar cada disco de origem para seu substituto. Isso é simples, mas arriscado, pois a clonagem duplica os UUIDs do volume/subvolume, portanto, não é seguro reinicializar a máquina com todos os discos conectados, pois IDs duplicados confundirão o btrfs.

Depois de desconectar os discos antigos, reiniciei e a máquina voltou a montar os novos discos nos UUIDs originais, indicando que a clonagem foi bem-sucedida. No entanto, quando executei uma limpeza btrfs, ele gerou milhares de erros recuperáveis. Parecia que poderia haver um erro para cada soma de verificação de bloco.

Depois que a limpeza terminou, o volume parecia estar funcionando bem e uma segunda passagem de limpeza não mostrou erros.

eu encontreiuma postagemneste site de alguém que teve o mesmo problema ao clonar uma única unidade, portanto não parece específico para volumes RAID.

Alguém sabe se esse é o comportamento esperado ao mover dados entre dispositivos físicos (as somas de verificação sendo invalidadas) ou o partclone não é tão "com reconhecimento de btrfs" quanto afirma ser?

informação relacionada