GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Überprüfen Sie den Bereitstellungspunkt des logischen Volumes (Befehlszeile)

Verwenden Sie einfach lsblk . Es druckt alle Festplatten und ihre entsprechenden Einhängepunkte. Einschließlich LVM, MD RAID usw.


Sie können dieses Tool verwenden:

findmnt

Um alle Einhängepunkte zu finden oder durch grep zu leiten , wenn Sie den Gerätenamen kennen, z. B.:

findmnt | grep hdd_vg

Um eine bestimmte UUID zu finden, verwenden Sie einfach:

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

Um diese einfache Methode zu verwenden, muss man die UUID der Partition kennen.

Daher wäre die Schritt-für-Schritt-Anleitung:

ls -l /dev/mapper/

Suchen Sie dann die Partitions-UUID mit:

blkid /dev/dm-0

Und schließlich suchen Sie einfach den Einhängepunkt:

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

Beispielausgaben:

ls -l /dev/mapper/

gibt mir:

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

dann:

blkid /dev/dm-0

gibt mir:

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

und schließlich:

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

gibt mir:

/

Welches ist der eigentliche Einhängepunkt in dieser VM.


Wenn Sie die UUID eines logischen Volumes haben, finden Sie heraus, ob es gemountet ist und wo.

  1. Namen der Volumengruppe und des logischen Volumens herausfinden:

sudo lvs -o vg_name,name,uuid

Dadurch werden alle bekannten logischen Volumes mit ihren UUIDs, Namen und den Namen der Volume-Gruppe aufgelistet, die sie enthält. Merken Sie sich den ‹vgname› und ‹lvname› entsprechend der gegebenen UUID.

  1. Listen Sie nun alle gemounteten gerätegestützten Dateisysteme auf und finden Sie Ihr logisches Volume:

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

Einfaches Skript:

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. So überprüfen Sie die RAM-Größe in der Linux-Befehlszeile in GB

  2. mount-Befehlsbeispiele in Linux

  3. So überprüfen Sie die Ubuntu-Version über die Befehlszeile

  4. Wie verwende ich die Befehlszeile, um die Lautstärke zu ändern?

  5. Clonezilla von der Befehlszeile

So überprüfen Sie Wetterdetails von der Befehlszeile in Linux

So überprüfen Sie die Linux-Netzwerkstatistik über die Befehlszeile

3 Möglichkeiten zum Überprüfen der Linux-Kernel-Version in der Befehlszeile

So überprüfen Sie die Betriebssystemversion mit der Linux-Befehlszeile

4 Möglichkeiten zum Überprüfen der CentOS-Version in der Linux-Befehlszeile

Wie überprüfe ich die Inode-Nutzung über cPanel und die Befehlszeile?