起動中にudevが特定のデバイスを無視するように設定する

起動中にudevが特定のデバイスを無視するように設定する

udev私のデバイスの1つが起動時にインストールされないようにするという/etc/udev/rules.d/ルールを作成しました1-myblacklist.rules。このルールが行うのは、デバイスをカーネル識別子(たとえば)に一致させ、sdbOPTION属性を "ignore_device"に設定することだけです。

udevadm test /sys/block/sdb 

私のルールファイルは最初のエントリとして解析されますが、それ以降のすべてのルールはまだ適用されていることを示しています。そして、ドライブのパーティションはまだデスクトップ(XFCE)に表示されます。

答え1

他の人が同様の問題に直面した場合に備えて、この問題に対する解決策を投稿したかったのです。

次のルールファイルを追加するだけです。

/etc/udev/rules.d/90-hide-partitions.rules

KERNEL=="sda2",ENV{UDISKS_PRESENTATION_HIDE}="1" 
KERNEL=="sda3",ENV{UDISKS_PRESENTATION_HIDE}="1"

答え2

デバイスのインストールはXFCE自体で行うことができます。このページでは、Debian / Lennyで設定する方法を示し、サイレントインストールを無効にする方法についての説明も提供します。 http://blog.slucas.fr/en/debian/lenny-xfce-automount

関連情報