CLIのUSBキーチェーンやSATA外部ドライブなどの外部ストレージデバイスのマウントポイントのリスト

CLIのUSBキーチェーンやSATA外部ドライブなどの外部ストレージデバイスのマウントポイントのリスト

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

おすすめ記事