Linux
檢查邏輯卷掛載點(命令行)
使用 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 中的實際掛載點。