Salutare,

Incerc sa fac niste symlink-uri custom in /dev/tape/by-id, cu udev.
(Scopul final e sa fac niste device-uri human-friendly; lookup dupa
wwn intr-o tabela.)

Am facut regulile, cam asa:

[root@server ~]# cat /etc/udev/rules.d/61-custom-storage-tape.rules
SUBSYSTEM!="scsi_tape", GOTO="custom_storage_tape_end"

KERNEL=="st*[0-9]", PROGRAM="/usr/local/bin/tape_wwn_to_name.sh
$env{ID_PATH}", SYMLINK+="tape/by-id/%c"
KERNEL=="nst*[0-9]", PROGRAM="/usr/local/bin/tape_wwn_to_name.sh
$env{ID_PATH}", SYMLINK+="tape/by-id/%c-nst"

LABEL="custom_storage_tape_end"

Daca ii dau de mana

udevadm trigger --action=remove --sysname-match="nst0"
udevadm trigger --action=add --sysname-match="nst0"

functioneaza cum trebuie, adica prima daca sterge ce linkuri facuse
deja catre nst0 prin /dev/tape/by-id, apoi le creaza din nou si imi
creaza si link-ul custom.

Problema e ca nu-mi creaza linkurile custom la reboot.
Am pus udev_log="debug" in /etc/udev/udev.conf dar nu-mi arata cum ca
ar apelata pe_wwn_to_name.sh pe undeva. De asemenea, logurile lui
tape_wwn_to_name.sh la reboot sunt inexistente, dar apar in cazul in
care rulez udevadm de mana.

Stiti cumva pe unde ar trebui sa ma sap?

Merci.

(RHEL 6.2)
_______________________________________________
RLUG mailing list
[email protected]
http://lists.lug.ro/mailman/listinfo/rlug

Raspunde prin e-mail lui