Puncte:0

Denumirea persistentă a dispozitivului pentru fiecare port fizic

drapel cn

Am destul de multe servere care sunt folosite pentru a testa unele hardware FC și SAS. Unul dintre coșmaruri este că se pare că nu reușesc să găsesc ceva în udev care să identifice un port fizic. Ceea ce vreau în mod ideal este să am ceva înăuntru /dev care mapează numele dispozitivelor la porturile fizice de pe HBA-ul meu. Deci de exemplu /dev/fc/by-physical-port/0 ar fi întotdeauna același port exact. Nu pot folosi niciun număr de serie sau model sau ca identificator, deoarece acestea sunt în continuă schimbare.

Locația în sysfs nu este consecventă. Uneori, un port are o locație diferită și uneori porturi diferite au aceeași locație.

Există vreo modalitate de a gestiona asta? Ori cu reguli udev, sau în alt mod? Pentru un anumit context, va fi întotdeauna o conexiune directă la un dispozitiv.

Orice ajutor este apreciat!

John Smith avatar
drapel cn
@sudodus După cum am spus, acestea sunt unități diferite, dar același port fizic. Vreau să am persistență în funcție de portul fizic, chiar dacă sunt conectate diferite unități.
user1686 avatar
drapel us
Dacă rulați `udevadm info` pe dispozitiv (atât cu opțiunea `-a`, cât și fără), are vreun atribut sysfs sau proprietate udev care vă spune direct pe ce port se află?
John Smith avatar
drapel cn
@user1686 nu...

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.