Thanks for explaining how to check the ATTRS value! The rules file works well now. Awesome!
On Tue, Jan 29, 2019 at 6:50 PM Adam Nielsen <a.niel...@shikadi.net> wrote: > > I ended up figuring out on accident my udev rules file did work, I had > just > > been trying to test it by restarting the service but it took a full > reboot > > for the new rules to get loaded. > > Normally you do something like this[1]: > > # udevadm control --reload-rules && udevadm trigger > > > *SUBSYSTEM=="scsi_generic", SUBSYSTEMS=="scsi", ATTRS{type}!="8", > > This will match all devices that are not type 8 (so everything except > autochangers). > > > This ends up creating symlinks for every sg* device, not just the tape > > drives, so ideally it would be nice to figure out how to filter it. > > If you want to restrict it to a particular type, you can view udev > attributes for specific devices like this: > > # udevadm info -a -n /dev/sch0 | grep type > ATTRS{type}=="8" > > # udevadm info -a -n /dev/nst0 | grep type > ATTRS{type}=="1" > > Here it suggests that changing the rule from type 8 to type 1 will only > match tape drives. On my system a DVD drive is 5 and a hard drive is > 0, so I guess using type 1 should work for tapes only. > > Cheers, > Adam. > > [1]: > https://unix.stackexchange.com/questions/39370/how-to-reload-udev-rules-without-reboot >
_______________________________________________ Bacula-users mailing list Bacula-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/bacula-users