
Escuché que con LVM puedes tener particiones muy grandes fusionando discos duros. Escuché que con RAID puedes tener copias de seguridad de tus datos.
¿Puedo y cómo haría esto? Con 4 discos duros iguales, quiero poner dos en LVM, para poder tener 300 GB. ¿Y ese GB lo puse en RAID1 con los otros 2 discos duros?
Respuesta1
Normalmente esto funciona al revés.
RAID es un acrónimo de Redundant Array of Independant Disks y con él puede crear grandes dispositivos "md" en múltiples dispositivos físicos (o particiones en esos dispositivos).del mismo tamaño. Intentar realizar RAID en unidades de tamaño incorrecto da como resultado que se reduzca la capacidad RAID.
Hay muchos tipos de RAID, desde el nivel 0 (sin paridad, sin pérdida de almacenamiento), 1 ("duplicación": solo dos dispositivos, duplicación exacta, capacidad reducida a la mitad) y niveles superiores, como 5 y 6 (paridad distribuida en todos unidades, reducciones de almacenamiento como una ecuación de cuántos dispositivos hay). Es un sistema complejo y explicarlo completamente está más allá del alcance de este sitio.
La gestión de volúmenes lógicos es un medio para crear volúmenes lógicos dentro del espacio de partición de uno o varios dispositivos físicos. Proporciona un gran grado de flexibilidad sobre las particiones tradicionales al ser más fácil cambiar el tamaño de los volúmenes lógicos "sobre la marcha" y es posible crear LV sobre una matriz RAID, que no se puede particionar tradicionalmente.
Esta es la forma en que se suele hacer, con LVM encima de RAID.
Respuesta2
Puedes hacerlo así (sintaxis no marcada):
mdadm -C /dev/md1 -n 2 -l 1 /dev/sda /dev/sdb
mdadm -C /dev/md2 -n 2 -l 1 /dev/sdc /dev/sdd
mdadm -A /dev/md1 /dev/sda /dev/sdb
mdadm -A /dev/md2 /dev/sdc /dev/sdd
mdadm -C /dev/md0 -n 2 -l 0 /dev/md1 /dev/md2
mdadm -A /dev/md0 /dev/md1 /dev/md2
# alternatively:
mdadm -C /dev/md10 -n 4 -l 10 /dev/sda /dev/sdb /dev/sdc /dev/sdd
mdadm -A /dev/md10 /dev/sda /dev/sdb /dev/sdc /dev/sdd
vgcreate raid01vg /dev/md0
lvcreate -n bigP raid01vg
lvchange -a y raid01vg/bigP
mkfs.ext4 /dev/mapper/raid01vg/bigP
mkdir /mnt/bank; mount /dev/mapped/raid01vg/bigP /mnt/bank