Stačí použít lsblk
. Vytiskne všechny disky a jejich odpovídající body připojení. Včetně LVM, MD RAID atd.
Můžete použít tento nástroj:
findmnt
Chcete-li najít všechny přípojné body nebo to provést přes grep
, pokud znáte název zařízení, např.:
findmnt | grep hdd_vg
Chcete-li najít konkrétní UUID, použijte:
findmnt -rn -S UUID=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx -o TARGET
Chcete-li použít tuto jednoduchou metodu, musíte znát UUID oddílu.
Průvodce krok za krokem by proto byl:
ls -l /dev/mapper/
Poté vyhledejte UUID jeho oddílu pomocí:
blkid /dev/dm-0
A nakonec stačí vyhledat bod připojení:
findmnt -rn -S UUID=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx -o TARGET
Příklad výstupů:
ls -l /dev/mapper/
dává mi:
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
pak:
blkid /dev/dm-0
dává mi:
/dev/dm-0: UUID="32ee47f8-02df-481d-b731-6e67734999ca" TYPE="ext4"
a nakonec:
findmnt -rn -S UUID=32ee47f8-02df-481d-b731-6e67734999ca -o TARGET
dává mi:
/
Což je skutečný bod připojení v tomto virtuálním počítači.
Máte-li UUID logického svazku, zjistěte, zda je připojen a kde.
- Zjistěte název skupiny disků a název logického disku:
sudo lvs -o vg_name,name,uuid
Zobrazí se seznam všech známých logických nosičů s jejich UUID, názvy a názvy skupin nosičů, které je obsahují. Zapamatujte si ‹vgname› a ‹lvname› odpovídající danému UUID.
- Nyní vypište všechny připojené systémy souborů zálohované zařízením a najděte svůj logický svazek:
findmnt -l | grep ' /dev/\S\+'
Jednoduchý 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