2012/7/19 Mihai Badici <[email protected]>:
> 2012/7/19 Andrei-Florian Staicu <[email protected]>:
>> 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
> Cred ca s-ar putea sa ai o problema si cu versiunea de kernel; in
> principiu kernelul e cel care ar trebui sa detecteze device-ul si sa
> triggereze udev-ul.

Problem solved; poate ajuta pe cineva:
la momentul din boot cand udev se chinuie sa creeze device-urile,
/usr/local poate sa nu existe (daca e pe alta partitie decat root).
Asa ca nema scripturi.
Solutia: pus scripturile in /lib/udev/
_______________________________________________
RLUG mailing list
[email protected]
http://lists.lug.ro/mailman/listinfo/rlug

Raspunde prin e-mail lui