Eliminar un volumen libera su almacenamiento en el grupo de volúmenes, que luego se puede usar para crear nuevos volúmenes lógicos o admitir el crecimiento de un volumen existente. El comando lvremove se puede usar para eliminar un volumen LVM que ya no tenemos la intención de usar. Asegúrese de hacer una copia de seguridad del punto de montaje en caso de que quiera los datos más adelante.
Cómo eliminar un volumen LVM con lvremove
1. Desmonte el sistema de archivos con umount:
# umount /mnt
2. Abra /etc/fstab y verifique que no haya una entrada para montar automáticamente el sistema de archivos. Si es así, elimine la entrada, guarde los cambios y cierre el archivo.
3. Utilice lvremove para eliminar el volumen lógico:
# lvremove vg0/myvol
4. Revise la salida de lvs para verificar la eliminación.
# lvs
Cómo eliminar el volumen LVM con el error "sistema de archivos en uso"
A veces puede obtener el siguiente error al eliminar un volumen LVM:
# lvchange -an /dev/mapper/vg-lv Logical volume vg/lv contains a filesystem in use
Puede seguir los pasos que se describen a continuación en tales casos:
# mount -a |grep /path-to-LV-volume
Si está montado, desmóntelo.
Paso 2 :compruebe si hay descriptores de archivos abiertos o procesos activos que se ejecutan en este LV.
# lsof | grep /path-to-LV-volume
Si el comando anterior no devuelve ningún resultado, intente 'grep' usando solo el nombre LV. Si ve procesos abiertos o descriptores de archivos, elimínelos usando 'pkill' o 'kill -9' [comando 'man' para opciones].
Paso 3 :Quitar LV.
# lvchange -an -v /path-to-LV-volume # lvremove -vf /path-to-LV-volume
Reemplace /path-to-LV-volume con la ruta real en los comandos anteriores.
Ejemplos del comando lvremove
1. Para eliminar el volumen lógico:
# lvremove LV00
2. Para eliminar a la fuerza el volumen lógico:
# lvremove -f LV00 # lvremove --force LV00
3. Para deshabilitar la sincronización de udev:
# lvremove --noudevsync
4. Para eliminar todos los volúmenes lógicos bajo cualquier VG:
# lvremove VG00