¿Cómo reconfigurar dos discos duros ya clonados en RAID1 sin reescribirlos todos?

¿Cómo reconfigurar dos discos duros ya clonados en RAID1 sin reescribirlos todos?

Primero cloné mi disco duro existente, por lo que ahora tengo dos copias exactas. Ahora me gustaría configurar un RAID1 con ellos, pero evitando reescribir el disco agregado, porque no tengo otro almacenamiento para copias de seguridad y no quiero arriesgarme a tener una sola copia.

El procedimiento normal para agregar /dev/sdbdesde /dev/sdaninguna configuración RAID sería /dev/sdasi no me equivoco:

btrfs device add /dev/sdb /
btrfs balance start -dconvert=raid1 -mconvert=raid1

Pero el manual del dispositivo btrfs dice:

Si corresponde, se realiza una operación de descarte completo del dispositivo (TRIM) antes de agregar el dispositivo. Un dispositivo con un sistema de archivos existente detectado por blkid(8) impedirá la adición de dispositivos y deberá ser forzado. La operación es instantánea y no afecta los datos existentes.

¿Cómo debo realizarlo?

Respuesta1

La clonación byte por byte de un btrfs es muy peligrosa, lea esto:

https://btrfs.wiki.kernel.org/index.php/Gotchas#Block-level_copies_of_devices

La única forma de convertir sus btrfs existentes a btrfs RAID1 es ejecutar los comandos que mencionó en su pregunta, pero antes de eso tendrá que borrar manualmente una de las unidades ( wipefs -a /dev/sdX), ya que los btrfs que desea expandir deben estar montados y usted nunca debe intentar montarlo mientras un dispositivo de bloque con una copia de ese btrfs sea visible para el Kernel.
Si accidentalmente hizo eso en algún momento, es posible que haya dañado una copia o ambas, así que al menos ejecute una limpieza y una verificación de solo lectura en los btrfs que desea expandir (desconecte la otra unidad del sistema para esto). por supuesto).

Si tiene >50% de espacio libre en sus btrfs, es posible que pueda hacer malabarismos con ellos de una manera que siempre mantenga al menos 2 copias en 2 dispositivos mientras realiza la conversión, pero con btrfs de disco completo eso es aún más difícil en comparación con las particiones.

información relacionada