最も簡単な方法:dmesg
の出力を見てください。 USB デバイスを接続した後。 /dev
が表示されるはずです ノードがそれに割り当てられました。
udev を実行している限り、/dev/disk/by-id/usb-manufacturername を参照することでこれを簡単に実行できます。 _シリアル番号 .これらは、fstab 内で直接参照するか、readlink -e を使用して参照解除できるシンボリック リンクとして表示されます。 関連するブロック デバイスを決定します。
これが実際の例です。私のマシンには、3 台の USB ハードドライブが接続されています。これらはそれぞれ固有のシリアル番号で /dev/disk/by-id に表示されます (ただし、共通の製造元文字列を共有しています)。これら 3 つの一意のエントリのそれぞれへのシンボリック リンクを作成しました。readlink -e linkname を実行することで、どのドライブがどれであるか (および各ドライブに関連付けられているデバイス) をすばやく判断できるようになりました。 .たとえば、readlink -e /root/disk2 を実行します。 私のマシンでは現在「/dev/sde」と表示されています "、readlink -e /root/disk3 中 何も出力しません。
これらはすべて適切な提案ですが、ターミナルで次のように入力するのが最も簡単で冗長な方法です:
mount
これにより、マウントされたすべてのデバイスのリストが表示されます (これは、USB ドライブがマウントされていることを前提としています。これは通常、最新の Linux ディストリビューションの場合です)。