
El servidor de mi hogar (Debian Jessie) tenía un par de discos de 1 TB para almacenamiento masivo, configurados como un volumen espejo RAID1 en dispositivos sin formato (sin particiones).
Cuando quise cambiar esos discos por dos unidades nuevas de 3 TB, tuve algunas dificultades para encontrar una buena orientación/ejemplos sobre cómo mover los datos.
Al final, el procedimiento que elegí fue iniciar la máquina en un entorno activo GParted y usar partclone.btrfs para copiar cada disco de origen en su reemplazo. Esto es simple pero arriesgado, ya que la clonación duplica los UUID de volumen/subvolumen, por lo que no es seguro reiniciar la máquina con todos los discos conectados, ya que los ID duplicados confundirán a los btrfs.
Después de desconectar los discos antiguos, reinicié, la máquina se encendió y volvió a montar los discos nuevos en los UUID originales, lo que indica que la clonación fue exitosa. Sin embargo, cuando ejecuté una limpieza de btrfs, generé miles de errores recuperables. Parecía que podría haber un error por cada suma de comprobación de bloque.
Una vez finalizada la limpieza, el volumen parecía funcionar correctamente y una segunda pasada de limpieza no mostró errores.
encontréuna publicaciónen este sitio de alguien que tuvo el mismo problema al clonar una sola unidad, por lo que no parece específico de los volúmenes RAID.
¿Alguien sabe si este es el comportamiento esperado al mover datos entre dispositivos físicos (las sumas de verificación se invalidan) o partclone no es tan "consciente de btrfs" como dice ser?