GNU/Linux >> Belajar Linux >  >> Linux

Periksa titik pemasangan volume logis (baris perintah)

Cukup gunakan lsblk . Ini mencetak semua disk dan titik pemasangannya yang sesuai. Termasuk LVM, MD RAID, dll.


Anda dapat menggunakan alat ini:

findmnt

Untuk menemukan semua titik pemasangan atau menyalurkannya melalui grep , jika Anda mengetahui nama perangkat, mis.:

findmnt | grep hdd_vg

Untuk menemukan UUID tertentu, cukup gunakan:

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

Untuk menggunakan metode sederhana ini, seseorang perlu mengetahui UUID dari partisi tersebut.

Oleh karena itu, panduan langkah demi langkahnya adalah:

ls -l /dev/mapper/

Kemudian cari UUID partisinya dengan:

blkid /dev/dm-0

Dan terakhir, lihat saja titik mount:

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

Contoh keluaran:

ls -l /dev/mapper/

memberi saya:

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

lalu:

blkid /dev/dm-0

memberi saya:

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

dan terakhir:

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

memberi saya:

/

Yang merupakan titik pemasangan sebenarnya di VM ini.


Memiliki UUID volume logis, cari tahu apakah sudah terpasang dan di mana.

  1. Cari tahu nama grup volume dan nama volume logis:

sudo lvs -o vg_name,name,uuid

Ini akan mencantumkan semua volume logis yang diketahui, dengan UUID, nama, dan nama grup volume yang memuatnya. Ingat ‹vgname› dan ‹lvname› yang sesuai dengan UUID yang diberikan.

  1. Sekarang daftarkan semua sistem file yang didukung perangkat terpasang, dan temukan volume logis Anda:

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

Skrip sederhana:

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. mount Contoh Perintah di Linux

  2. Cara memeriksa versi Ubuntu dari baris perintah

  3. Clonezilla dari Baris Perintah

  1. Cara Memeriksa Ukuran Ram di Baris Perintah Linux di Gb

  2. mount:perintah tidak ditemukan

  3. Bagaimana cara me-mount dari baris perintah seperti yang dilakukan Nautilus?

  1. Perintah Untuk Melihat Di Mana Disk Dipasang?

  2. Periksa apakah file PDF rusak menggunakan command line di Linux

  3. Bagaimana cara menggunakan baris perintah untuk mengubah volume?