por
admin
Tenemos un sistema de discos LVM con las siguientes “particiones”:
Si nos fijamos, el volumen lógico (lv) asignado a / está al 82% y sólo tiene 8.6GB libres. Por otro lado, el LV /home tiene GB de sobra (288GB libres, con sólo un 24% de utilización).
Vamos a recortar un poco (100GB) de /home para “estirar” / .
Siempre como root, desmontar el volumen, revisar posibles errores, y reducir tanto el sistema de archivos (ext4) como el propio volumen. Estas dos últimas operaciones se pueden hacer de un plumazo con la opción -r de lvreduce.
Ahora que tenemos 100GB disponibles, los usaremos para aumentar la “partición” /.
Asegurarse de que está montado el volumen (sí, ¡montado!) y le damos caña:
Tenemos un sistema de discos LVM con las siguientes “particiones”:
[juanan@S000161 ~]$ df -h
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/vg_s000161-lv_root
50G 39G 8.6G 82% /
tmpfs 5.8G 316K 5.8G 1% /dev/shm
/dev/mapper/ddf1_4c5349202020202080862925000000004711471100001450p1
485M 58M 402M 13% /boot
/dev/mapper/vg_s000161-lv_home
395G 87G 288G 24% /home
Si nos fijamos, el volumen lógico (lv) asignado a / está al 82% y sólo tiene 8.6GB libres. Por otro lado, el LV /home tiene GB de sobra (288GB libres, con sólo un 24% de utilización).
Vamos a recortar un poco (100GB) de /home para “estirar” / .
Siempre como root, desmontar el volumen, revisar posibles errores, y reducir tanto el sistema de archivos (ext4) como el propio volumen. Estas dos últimas operaciones se pueden hacer de un plumazo con la opción -r de lvreduce.
umount /dev/mapper/vg_s000161-lv_home
e2fsck -f /dev/mapper/vg_s000161-lv_home
lvreduce -r /dev/mapper/vg_s000161-lv_home --size -100G
(ojo, -100, con el menos por delante. Si pones 100G, sin el menos,
recortas hasta ese tamaño!!!!)
recortas hasta ese tamaño!!!!)
Ahora que tenemos 100GB disponibles, los usaremos para aumentar la “partición” /.
Asegurarse de que está montado el volumen (sí, ¡montado!) y le damos caña:
lvextend /dev/mapper/vg_s000161-lv_root -r --size +100G