Tengo un disco. Quiero convertirlo a LVM, para poder agregarle otro disco, para aumentar el almacenamiento.
No es un disco de sistema ni nada parecido, está formateado con xfs y solo almacena datos.
Aquí está la información
/dev/sdc 932G 32G 900G 4% /gluster/bricks/1
Disk /dev/sdc: 931.5 GiB, 1000204886016 bytes, 1953525168 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Entonces lo que quería hacer es agregar otro disco físico y el sistema lo ve como tal.
¿Alguien puede ayudar con algunos pasos simples sin perder los datos allí?
Intenté pvcreate pero obtuve que el disco estaba montado.
No sé lo que estoy haciendo, así que pensé en comunicarme.
Quiero decir, no son discos del sistema, es solo un disco adicional que quiero convertir a LVM, para poder ampliarlo usando otro disco físico.
Si puedo proporcionar más detalles, hágamelo saber. Solo proporcioné las 2 salidas de comando anteriores.
Respuesta1
Lo que puede hacer es configurar un volumen lógico LVM en el nuevo disco, copiar el sistema de archivos xfs al nuevo volumen lógico, reemplazar el xfs antiguo con un volumen físico LVM y luego agregar el nuevo volumen físico al grupo de volúmenes LVM. Finalmente, puede cambiar el tamaño del nuevo volumen lógico para darle más espacio de almacenamiento. Esto permitiría efectivamente que el nuevo sistema de archivos xfs abarque ambos discos.
ADVERTENCIA: Antes de continuar recomiendo hacer una copia de seguridad de tus datos.
- Instale el nuevo disco. Como ejemplo, digamos que se llama
/dev/sdd
. - Cree una tabla de particiones (por ejemplo, GPT) y una partición. Puede utilizar herramientas como
cfdisk
,parted
ogparted
- Cree un volumen físico en el nuevo disco y un grupo de volúmenes. Por ejemplo, llamemos al grupo de volúmenesvg0:
vgcreate vg0 /dev/sdd1
- Cree un volumen lógico:
lvcreate -ay -L 931.5G -n gluster vg0
- Detenga el servicio gluster y desmonte el sistema de archivos gluster xfs.
- Copie el sistema de archivos xfs al volumen lógico:
xfs_copy /dev/sdc /dev/vg0/gluster
- Haga una limpieza rápida del antiguo sistema de archivos xfs:
wipefs /dev/sdc
- Agregue la unidad antigua al grupo de volúmenes:
vgextend vg0 /dev/sdc
- Edite
/etc/fstab
para que el sistema de archivos xfs se monte desde/dev/mapper/vg0-gluster
- Cruza los dedos y reinicia.
Si todo va bien todo volverá a ser como antes, excepto que tendrás un grupo de volúmenes LVM que consta de la capacidad de almacenamiento de ambos discos. Luego puede utilizar lvextend
para aumentar el tamaño del sistema de archivos xfs.