Reduciendo un volumen lógico ya montado y creando otro

16 01 2015

Tenemos la siguiente situación. Un sistema linux con un volumen lógico montado en ext4 de gran tamaño, el cual nos sobra mucho almacenamiento y queremos reducirlo, creando otro con el espacio liberado y manteniendo el antiguo con menos espacio.

Los pasos a seguir son los siguientes:
# 1º Reducir el volumen ya montado
# Desmontar punto de montaje, en este caso la home
$ umount /home
# Comprobar sistema de archivos, en este caso se llama lv_home
$ e2fsck -f /dev/mapper/lv_home
# Modificar el tamaño, en este caso 100G
$ resize2fs -p /dev/mapper/lv_home 100G
# Reducir el volumen, ¡importante hacerlo siempre después de reducir el sistema de archivos!
$ lvreduce -L 100G /dev/mapper/lv_home
# Comprobar el sistema de archivos
$ e2fsck -f /dev/mapper/lv_home
# Ajustar el tamaño del sistema de archivos al nuevo lv
$ resize2fs -p /dev/mapper/lv_home
# Comprobar el sistema de archivos
$ e2fsck -f /dev/mapper/lv_home
# Montar y probar
$ mount /home/
$ cd /home/
$ ls # debe entrar sin problemas

# 2º Crear el nuevo volumen con el espacio liberado
# Crear lv en VolGroup (se listan con $vgs)
$ lvcreate -l +100%FREE -n lv_datos VolGroup
# Crear sistema de archivos ext4
$ mkfs.ext4 /dev/mapper/VolGroup-lv_datos
# Crear punto de montaje y montar
$ mkdir /mnt/datos
$ echo '/dev/mapper/VolGroup-lv_datos /mnt/datos ext4 defaults 1 2' >> /etc/fstab
$ mount -a

Advertisements

Actions

Information

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s




%d bloggers like this: