¿Cómo convierto de RAID1 a JBOD con btrfs?

¿Cómo convierto de RAID1 a JBOD con btrfs?

Tengo los siguientes btrfs RAID1 configurados:

Label: none  uuid: 87595481-7b5c-464e-b10d-d9b2b0852e11
        Total devices 4 FS bytes used 4.77TiB
        devid    1 size 2.73TiB used 2.63TiB path /dev/sdb
        devid    2 size 2.73TiB used 2.63TiB path /dev/sdc
        devid    3 size 2.73TiB used 2.63TiB path /dev/sdd
        devid    4 size 2.73TiB used 2.63TiB path /dev/sde

Btrfs v3.12

Sin embargo, ahora tengo una solución de respaldo sólida y me gustaría recuperar parte de ese espacio RAID y simplemente usar JBOD ya que los datos son reproducibles y para esta caja me importa más la capacidad que la confiabilidad.

De acuerdo con lawiki de btrfspasar a RAID1 desde una configuración JBOD es bastante sencillo:btrfs fi balance start -dconvert=raid1 /mnt

¿Es tan simple como btrfs fi balance start -dconvert=single /mnt? ¿Qué pasa con los metadatos? Supongo que probablemente sea una buena idea dejarlo en RAID1.

Pasos preparatorios realizados:

  • Copias de seguridad completas
  • 14.04 confiable con astuto kernel 4.2.0 respaldado

Respuesta1

Creo que lo lograste;

btrfs balance start -dconvert=single /mnt

El sistema debería comenzar a trabajar duro moviendo los datos a JBOD. Sí, los metadatos seguirán siendo raid1 (al menos si los configuraste de esa manera, lo cual supongo). También podrías cambiar eso si quieres vivir de manera más peligrosa con -mconvert agregado.

Confirme el éxito mostrando los niveles de datos y metadatos del raid con;

btrfs fi show

Y sus nuevos números de utilización de almacenamiento con;

btrfs fi df /mnt

Aunque, como dijiste, tienes una buena copia de seguridad elaborada, así que no te importa la redundancia, ¿por qué no raid0? Todos los discos son del mismo tamaño de todos modos. JBOD te da flexibilidad para mezclar tamaños en el futuro, supongo...

Veresta respuestapara más información.

información relacionada