特定のUSB出力バインディング

特定のUSB出力バインディング

特定のUSBを特定の/dev/sd*値にバインドする方法は?

デバイスを特定のUSB出力に接続するたびに、別の/dev/sd*場所にバインドされます。でインストールオプションの設定を避けるにはfstab

ベストアンサー1

Linuxを実行すると仮定すると、ウデブブロックデバイスに割り当てられているデバイス名を決定します。

Udevルールは、/lib/udev/rules.d/60-persistent-storage.rules含まれるファイルシステムの一意の識別子に基づいて各ブロックデバイスに名前を割り当てようとします。これらのディレクトリには、/dev/disk/by-*物理​​デバイスファイル(たとえば/dev/sd*)へのシンボリックリンクが含まれています。/dev/disk/by-label/joe_photosまたはなどのいずれかをインストールします/dev/disk/by-id/ata-ACME1789-ZRM3OTV8KRJ1OAAN-part7

デバイスを自動的にマウントするには、udev次の規則を作成します。

KERNEL=="sd?", PROGRAM=="/sbin/blkid -o value -s UUID %N1", RESULT=="1234-5678", SYMLINK+="removable/mydisk", RUN="mkdir /media/mydisk && mount /dev/removable/mydisk /media/mydisk"

デバイスを取り外す前に、デバイスを取り外すことを忘れないでください。 Udevはプラグが抜かれているときにのみ反応できるので、助けることはできません。

udevadm info -a -n /dev/sdz42指定されたディスクがどのように認識されるかを確認するには、実行してください。

おすすめ記事