
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?