
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.