Linux

檢查邏輯卷掛載點(命令行)

  • November 19, 2020

使用 GNOME Disks 實用程序,我可以檢查是否安裝了邏輯卷:

在此處輸入圖像描述

它安裝在哪裡:

在此處輸入圖像描述

如何從命令行獲取此資訊?例如,擁有邏輯卷 UUID,我想知道它是否已安裝以及安裝在哪裡。

只需使用lsblk. 它列印所有磁碟及其相應的安裝點。包括LVM、MD RAID等。

您可以使用此工具:

findmnt

要查找所有掛載點或通過管道將其通過grep,如果您知道設備名稱,例如:

findmnt | grep hdd_vg

要查找特定的 UUID,只需使用:

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

要使用這種簡單的方法,需要知道分區的 UUID。

因此,分步指南將是:

ls -l /dev/mapper/

然後使用以下命令查找其分區 UUID:

blkid /dev/dm-0

最後只需查找掛載點:

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

範例輸出:

ls -l /dev/mapper/

給我:

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

然後:

blkid /dev/dm-0

給我:

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

最後:

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

給我:

/

這是此 VM 中的實際掛載點。

引用自:https://unix.stackexchange.com/questions/322802