
He estado intentando fusionar dos particiones en mi máquina virtual centos 6. Sólo tengo acceso a la línea de comando a esta máquina. Mi sistema se ve así:
[x@x-y ~]$lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sr0 11:0 1 1024M 0 rom
sda 8:0 0 200G 0 disk
├─sda1 8:1 0 500M 0 part /boot
├─sda2 8:2 0 39.5G 0 part
│ ├─vg_vts0-lv_root (dm-0) 253:0 0 35.6G 0 lvm /
│ └─vg_vts0-lv_swap (dm-1) 253:1 0 3.9G 0 lvm [SWAP]
└─sda3 8:3 0 160G 0 part
No quiero perder datos de sda2, sin embargo, estoy de acuerdo con borrar los datos de sda3. Probé fsdisk, pero no estoy seguro de cómo debo fusionar sda2 y sda3. Alguna idea ?
Gracias.
Respuesta1
Parece que está utilizando LVM (Administrador de volúmenes lógicos), lo que significa que puede dejar las particiones existentes en su lugar y fusionarlas en el nivel "LVM", es decir, entre el dispositivo de bloque sdx y el sistema de archivos. LVM está diseñado específicamente para permitir este tipo de operación.
Cualquier operación del sistema de archivos conlleva algún riesgo, así que haga una copia de seguridad de sus datos y verifique que está satisfecho con los riesgos de la solución antes de intentarla, pero
- Usando FDISK o similar modifique el tipo de partición para sda3 a "8e" = Linux LVM.
- Vuelva a cargar la información de la partición si es posible; de lo contrario, reinicie la máquina virtual para volver a leerla. Es posible que pueda hacer un "partprobe /dev/sda3"
- Agregue el volumen físico, algo así como "pvcreate /dev/sda3"
Agregue /dev/sda3 al grupo de volúmenes con "vgextend vg_vts0 /dev/sda3"
Expanda su partición de datos con un comando como lvextend -L +155G /dev/vg_vts0/lv_root - Tenga en cuenta que esto aumentará el tamaño de la partición en 155 gigas, no en 160 gigas. Esto te dejará 5 gigas para jugar más adelante y puede resultar útil, especialmente si quieres empezar a hacer copias de seguridad completas del disco utilizando instantáneas.
- Expanda la partición: si está utilizando EXT4, lo cual probablemente sea así, resize4fs /dev/vg_vts0/lv_root (podría llamarse resize2fs dependiendo de su distribución)
Como alternativa (que responde mejor a la pregunta que usted hace, pero es mucho más arriesgada y no le compra mucho) sería reparticionar los discos subyacentes. Usando algo como FDISK, elimine la partición 2 y la partición 3, luego cree una nueva partición 2 usando todo el espacio; recuerde configurar el tipo en 8E. Siga el paso 6 en adelante. Nuevamente, esta es una mala idea: LVM hace que hacer esto sea aún más riesgoso de lo que sería de otra manera, y es riesgoso, y frustra el propósito de LVM.