USBキーチェーンやSATA外部ドライブなどの外部記憶装置に関連するすべてのマウントポイントを一覧表示する必要があります。
Ubuntuで私が見つけた唯一の方法は、 "mount"とgrepを呼び出して "/media"を見つけることです。しかし、より良い、より一般的な方法があるかどうか疑問に思います。
これはすべてコマンドラインインターフェイス(ターミナル/bash)で可能です。
答え1
検索/media
は合理的な検索方法です。ホットスワップブロックデバイス。また、それを使用してlsblk
ブロックデバイスとホットプラグが可能かどうかを一覧表示することもできます。
$ lsblk -l -p -o name,rm,hotplug,mountpoint
NAME RM HOTPLUG MOUNTPOINT
/dev/sda 0 0
/dev/sda1 0 0 /
/dev/sda2 0 0 [SWAP]
/dev/sda3 0 0 /home
/dev/sdc 0 1
/dev/sdc1 0 1
/dev/sdc2 0 1
/dev/sdc3 0 1 /media/wd3
/dev/sdc4 0 1
/dev/sdd 1 1
/dev/sdd1 1 1 /media/clip
これは/dev/sdc
外部装置(HOTPLUG = 1)であり、パーティションがその装置にマウントされていることを示します/media/wd3
。別のデバイスもあります/media/clip
。このRM
列はリムーバブルで、時にはSDカードリーダーに適用されますが、この場合は実際にはUSBフラッシュドライブです。
findmnt
以下を使用して、ディレクトリ名からそのデバイスの名前を取得することもできます。
$ findmnt -n -o source -T /media/wd3/my/sub/dir
/dev/sdc3
答え2
内部機器と外部機器の間に違いはないため、すべての外部機器(およびその機器のみ)が/media
。