> 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
[email protected]
https://lists.sourceforge.net/lists/listinfo/bacula-users