Seit 1,5 Jahren registriert, nun kommt meine zweite Frage. Hoffe auf etwas mehr Resononz als beim ersten Mal
Problem: Habe einen Promise TX-4310 SATA Controller mit 4 HDs dran. Die Disks sind je 2 baugleiche Paare (für fakeraid). Nach dem booten sind die devicenames nicht immer gleich: /dev/sda1 ist mal eine von den Seagates, manchmal eine der WesternDigitals. So kann ich natürlich nicht arbeiten. Eine HD soll immer denselben devicenamen bekommen. In fstab die Partitionen nicht mit den devicenamen sondern mit uuids zu mounten find ich nicht gut. Ich möchte wirklich die devicenamen in den Griff kriegen.
Idee: udev. Ich mache ein File /etc/udev/rules.d/010_tx4310-harddrive.rules und schreibe da 4 Regeln (eine je Disk) rein.
Nun hab ich aber Mühe beim erstellen der Regeln: Ich finde keine gescheiten Kriterien um die DIsks voneinander zu unterscheiden! Ich habe folgende Regeln aufgestellt, weiss aber nicht was ATTR{stat} ist, finds deshalb nicht optimal:
Code: Alles auswählen
KERNEL=="sd*", SUBSYSTEM=="block", ATTR{stat}==" 175 1059 3380 308 16 2 144 20 0 312 328", NAME="sda"
KERNEL=="sd*", SUBSYSTEM=="block", ATTR{stat}==" 10979 2601 1084610 31792 223 228 3608 6132 0 23948 37924", NAME="sdb"
KERNEL=="sd*", SUBSYSTEM=="block", ATTR{stat}==" 134 269 1790 180 11 2 104 4 0 168 184", NAME="sdc"
KERNEL=="sd*", SUBSYSTEM=="block", ATTR{stat}==" 134 269 1790 232 8 1 72 8 0 228 240", NAME="sdd"
http://nopaste.debianforum.de/5929
Hat jemand eine Idee für bessere Regeln? Oder für ein gescheiteres Vorgehen im Allgemeinen?
Danke für eure Mühe
Gruss
this
PS: Wenn jemand keine Ahnung aber Interesse hat, empfehle ich "man udev" und das hier:
http://reactivated.net/writing_udev_rules.html
http://www.gentoo-wiki.com/HOWTO_Customizing_UDEV