外付けハードディスクがグループフロッピーに含まれないようにする

外付けハードディスクがグループフロッピーに含まれないようにする

私は USB で接続された外付けハードディスクを持っています。外付けなので、/dev ファイルはグループ フロッピーにあります。しかし、私はこれを内部のように使用しています。また、SD カードやその他の USB デバイスをフォーマットすることもあります。これを行うにはグループ フロッピーを使用します。このハードディスクを誤ってフォーマットしたくないので、グループ フロッピーには入れないようにしています。

別のグループに設定するにはどうすればよいでしょうか。現在は udev によって管理されています。udev の設定方法がわかりません。

私はDebian 7 (Wheezy)を使用しています

答え1

次のような単純な UDEV ルールが役立つはずです。

SUBSYSTEM=="block", ATTRS{idVendor}=="058f", ATTRS{idProduct}=="6366", GROUP="disk"

これを、たとえば に追加すると、グループを割り当てる/etc/udev/rules.d/92-treat-my-usb-drive-as-internal.rulesの後に処理されるようになります。91-permissions.rulesfloppy

idVendoridProductUSB ドライブは次のように検出できます$ lsusb:

$ lsusb
Bus 001 Device 005: ID 058f:6366 Alcor Micro Corp. Multi Flash Reader
<...>

これらは完全に一意なものではないことに注意してください。これらはモデルを識別するものであり、すべてのデバイスを識別するものではありません。これが問題になる場合は、$ udevadm info -a -n /dev/sdxより一意なものを探すことができます。

ちなみに、Jessieでは、91-permissions.rulesは削除されています(バグを参照)#751892) なので、SD カードのフォーマットを継続するには、アップグレード後にその逆の操作を行う準備もする必要があります。

関連情報