我试图udev
在启动时停止安装我的一台设备,并且我在/etc/udev/rules.d/
名为 的中创建了一条规则1-myblacklist.rules
。该规则所做的就是通过内核标识符(即 )来匹配设备,sdb
并将属性 OPTION 设置为“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