GNU/Linux >> Tutoriales Linux >  >> Linux

Verifique el punto de montaje del volumen lógico (línea de comando)

Solo usa lsblk . Imprime todos los discos y sus puntos de montaje correspondientes. Incluyendo LVM, MD RAID, etc.


Puede utilizar esta herramienta:

findmnt

Para encontrar todos los puntos de montaje o canalizarlo a través de grep , si conoce el nombre del dispositivo, por ejemplo:

findmnt | grep hdd_vg

Para encontrar un UUID específico, solo use:

findmnt -rn -S UUID=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx -o TARGET

Para utilizar este sencillo método, es necesario conocer el UUID de la partición.

Por lo tanto la guía paso a paso sería:

ls -l /dev/mapper/

Luego busque su UUID de partición con:

blkid /dev/dm-0

Y finalmente busque el punto de montaje:

findmnt -rn -S UUID=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx -o TARGET

Salidas de ejemplo:

ls -l /dev/mapper/

me da:

total 0
crw------- 1 root root 10, 236 Nov 13 05:15 control
lrwxrwxrwx 1 root root       7 Nov 13 05:18 mint--vg-root -> ../dm-0
lrwxrwxrwx 1 root root       7 Nov 13 05:18 mint--vg-swap_1 -> ../dm-1

entonces:

blkid /dev/dm-0

me da:

/dev/dm-0: UUID="32ee47f8-02df-481d-b731-6e67734999ca" TYPE="ext4"

y finalmente:

findmnt -rn -S UUID=32ee47f8-02df-481d-b731-6e67734999ca -o TARGET

me da:

/

¿Cuál es el punto de montaje real en esta VM?


Teniendo el UUID de un volumen lógico, averigüe si está montado y dónde.

  1. Averigüe el nombre del grupo de volúmenes y el nombre del volumen lógico:

sudo lvs -o vg_name,name,uuid

Esto enumerará todos los volúmenes lógicos conocidos, con sus UUID, nombres y los nombres del grupo de volúmenes que los contiene. Recuerde el ‹vgname› y el ‹lvname› correspondientes al UUID proporcionado.

  1. Ahora enumere todos los sistemas de archivos respaldados por dispositivos montados y encuentre su volumen lógico:

findmnt -l | grep ' /dev/\S\+'

Guión simple:

UUID='B3629a-B11c-4aec-bE1f-rUdk-a6d2-dd0a6bc'
LVName="$(
  sudo lvs -o vg_name,name,uuid |
  grep "$UUID" |
  sed -e 's/^\s*\(\S\+\)\s\+\(\S\+\).*/\1-\2/'
)"
if [ -z "$LVName" ] ; then
  echo "Cannot find logical volume with UUID=$UUID"
else
  MountPoint="$(
    findmnt -l |
    grep " /dev/mapper/$LVName" |
    awk '{ print $1 }'
  )"
  if [ -z "$MountPoint" ] ; then
    echo "Logical volume /dev/mapper/$LVName with UUID $UUID is not mounted"
  else
    echo "Logical volume /dev/mapper/$LVName with UUID $UUID is mounted on $MountPoint"
  fi
fi

Linux
  1. ¿Comando para ver dónde está montado un disco?

  2. Cómo comprobar la versión de Ubuntu desde la línea de comandos

  3. ¿Cómo montar desde la línea de comandos como lo hace el Nautilus?

  4. Compruebe si los archivos PDF están dañados mediante la línea de comandos en Linux

  5. ¿Cómo usar la línea de comando para cambiar el volumen?

Cómo verificar los detalles del clima desde la línea de comandos en Linux

Cómo comprobar las estadísticas de red de Linux desde la línea de comandos

3 formas de comprobar la versión del kernel de Linux en la línea de comandos

Cómo comprobar la versión del sistema operativo con la línea de comandos de Linux

4 formas de comprobar la versión de CentOS en la línea de comandos de Linux

¿Cómo verificar el uso de Inode desde cPanel y la línea de comandos?