Cree una matriz lineal con RAID sobre un disco que no esté vacío

Cree una matriz lineal con RAID sobre un disco que no esté vacío

Tengo un disco de 500 GB (465 GB formateados) y uno de 80 GB (72 GB formateados) y quería crear una matriz lineal, es decir, agregar el espacio de ambos discos con una herramienta RAID administrada por software mdadm. El disco más grande tiene más del 90% de ocupación y me gustaría agregarle la capacidad del disco más pequeño. ¿Puedo hacerlo sin limpiar/hacer una copia de seguridad de mi disco más grande? No me es posible hacer una copia de seguridad. Probé el siguiente comando

mdadm --create --verbose /dev/md0 --level=linear --raid-devices=2 /dev/sdb /dev/sdc

dentro de una máquina virtual. Se crea /dev/md0como un nuevo dispositivo de bloque, pero parece que necesita formato, lo cual obviamente no es lo que quiero hacer. ¿Algunas ideas?

Además, probé esto en xubuntu16, pero planeo implementarlo en Debian 8. Lo he usado mdadmen ambos y no parece haber ninguna diferencia relevante.

EDITAR: olvidé mencionar que estoy usando NTFS en el disco principal.

Respuesta1

LVM podría ser una mejor opción para mapeos lineales. Existe un programa que afirma poder convertir sistemas de archivos a LVM.

Hace algún tiempo escribí cómo hacer esto manualmente, está en alemán:

Si no le importa nada, puede hacerlo sin metadatos usándolos dmsetupdirectamente para crear un mapeo lineal. Sin embargo, esto confundirá mucho a su sistema.

Además, si todavía tuviera un disco de 80 GB, probablemente lo mantendría separado. Fusionar discos tiene muchas desventajas, básicamente un disco muere y también inutiliza los datos del otro disco. Porque a la mayoría de los sistemas de archivos no les gusta en absoluto que de repente desaparezca un segmento.

Puede tener dos sistemas de archivos separados y montarlos de tal manera que parezcan un solo sistema de archivos. Si tiene un subdirectorio en su disco de 500 GB que tiene el tamaño correcto (aproximadamente 80 GB), puede mover esos archivos y montarlos en el lugar apropiado.

O simplemente trátelos como discos separados, que después de todo lo son. Mantén las cosas simples.

Respuesta2

No creo que puedas agrupar discos manteniendo los datos.

En su caso, con unidades diferentes, probablemente sería mejor crear un grupo de discos. ZFS (o btrfs) será tu amigo allí.

información relacionada