GNOMEディスクユーティリティを使用すると、論理ボリュームがマウントされているかどうかを確認できます。
そしてそれはどこにマウントされています:
コマンドラインからこの情報を取得するにはどうすればよいですか?たとえば、論理ボリューム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の実際のマウントポイントです。
論理ボリュームのUUIDを取得して、それがマウントされているかどうかと場所を確認します。
Sudo lvs -o vg_name,name,uuid
これにより、すべての既知の論理ボリュームが、それらのUUID、名前、およびそれらを含むボリュームグループの名前とともにリストされます。指定されたUUIDに対応する「vgname」と「lvname」を覚えておいてください。
findmnt -l | grep ' /dev/\S\+'
簡単なスクリプト:
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
blkid -U
は、UUIDからブロックデバイスを取得します。
blkid -U "897da7b7-edb1-4a6c-94e0-0a6175c89273"
/dev/mapper/vg0-lv0
次に、lsblk
またはfindmnt
を使用してマウントポイントを取得します-たとえば
lsblk -no MOUNTPOINT "$(blkid -U "897da7b7-edb1-4a6c-94e0-0a6175c89273")"
/storage/mythtv
findmnt "$(blkid -U "897da7b7-edb1-4a6c-94e0-0a6175c89273")"
TARGET SOURCE FSTYPE OPTIONS
/storage/mythtv /dev/mapper/vg0-lv0 xfs rw,noatime,attr2,delaylog,allocsize=5
/var/lib/mythtv /dev/mapper/vg0-lv0 xfs rw,noatime,attr2,delaylog,allocsize=5
(この場合、2番目のエントリーはバインド・マウントです)。