SYSTEMD-UDEVD.SERVICE(8) systemd-udevd.service SYSTEMD-UDEVD.SERVICE(8) NUME systemd-udevd.service, systemd-udevd-control.socket, systemd-udevd-kernel.socket, systemd-udevd - demon de gestionare a evenimentelor dispozitivelor REZUMAT systemd-udevd.service systemd-udevd-control.socket systemd-udevd-kernel.socket /usr/lib/systemd/systemd-udevd [--daemon] [--debug] [--children-max=] [--exec-delay=] [--event-timeout=] [--resolve-names=early|late|never] [--version] [--help] DESCRIERE systemd-udevd asculta evenimentele de tip uevents din nucleu. Pentru fiecare eveniment, systemd-udevd executa instruciunile corespunzatoare specificate in regulile udev. A se vedea udev(7). Comportamentul demonului poate fi configurat folosind udev.conf(5), opiunile din linia de comanda, variabilele de mediu i linia de comanda a nucleului, sau poate fi modificat dinamic cu udevadm control.SH OPIUNI -d, --daemon Se detaeaza i se executa in fundal. Adaugata in versiunea 186. -D, --debug Imprima mesajele de depanare la ieirea de eroare standard. Adaugata in versiunea 186. -c, --children-max= Limiteaza numarul de evenimente executate in paralel. Adaugata in versiunea 186. -e, --exec-delay= Amana execuia fiecarui parametru RUN{program} cu numarul dat de secunde. Aceasta opiune ar putea fi utila atunci cand se depaneaza blocarile sistemului in timpul conectarii dispozitivelor la ,,cald" cauzate de incarcarea unor module de nucleu care nu funcioneaza. Adaugata in versiunea 186. -t, --event-timeout= Stabilete numarul de secunde de ateptare pentru terminarea evenimentelor. Dupa acest interval de timp, evenimentele vor fi terminate. Valoarea implicita este de 180 de secunde. Adaugata in versiunea 216. -s, --timeout-signal= Stabilete semnalul pe care systemd-udevd il va trimite proceselor bifurcate dupa ce se atinge timpul de ateptare al evenimentelor. Aceasta valoare poate fi inlocuita la pornire cu opiunea de linie de comanda a nucleului udev.timeout_signal=. Stabilind semnalul la SIGABRT poate fi util pentru a depana timpii de ateptare a lucrarilor. Valoarea implicita este SIGKILL. Reinei ca definirea opiunii in linia de comanda inlocuiete definiia din fiierul de configurare. Adaugata in versiunea 246. -N, --resolve-names= Specifica momentul in care systemd-udevd trebuie sa rezolve numele utilizatorilor i al grupurilor. Atunci cand este stabilita la early (valoarea implicita), numele vor fi rezolvate atunci cand regulile sunt analizate. Cand este stabilita la late, numele vor fi rezolvate la fiecare eveniment. Cand este stabilita la never, numele nu vor fi niciodata rezolvate i toate dispozitivele vor fi deinute de root. Adaugata in versiunea 186. -h, --help Afieaza acest mesaj de ajutor i iese. --version Afieaza informaiile despre versiune i iese. LINIA DE COMANDA A NUCLEULUI Parametrii cu prefixul ,,rd." vor fi citii atunci cand systemd-udevd este utilizat intr-un initrd, iar cei care nu au acest prefix vor fi procesai atat in initrd, cat i pe gazda. udev.log_level=, rd.udev.log_level= Stabilete nivelul jurnalului. Adaugata in versiunea 247. udev.children_max=, rd.udev.children_max= Limiteaza numarul de evenimente executate in paralel. Adaugata in versiunea 186. udev.exec_delay=, rd.udev.exec_delay= Amana execuia fiecarui parametru RUN{program} cu numarul dat de secunde. Aceasta opiune ar putea fi utila atunci cand se depaneaza blocarile sistemului in timpul conectarii dispozitivelor la ,,cald" cauzate de incarcarea unor module de nucleu care nu funcioneaza. Adaugata in versiunea 186. udev.event_timeout=, rd.udev.event_timeout= Ateapta ca evenimentele sa se termine pana la numarul dat de secunde. Aceasta opiune ar putea fi utila daca evenimentele se termina din cauza faptului ca modulele nucleului (controlorii) intarzie prea mult la iniializare. Adaugata in versiunea 216. udev.timeout_signal=, rd.udev.timeout_signal= Specifica un semnal pe care systemd-udevd il va trimite catre procesele lucrarilor la expirarea timpului de ateptare. Reinei ca opiunea din linia de comanda a nucleului prevaleaza atat asupra valorii din fiierul de configurare, cat i asupra celei din linia de comanda a programului. Adaugata in versiunea 246. udev.blockdev_read_only, rd.udev.blockdev_read_only Daca este specificata, marcheaza toate dispozitivele fizice de blocuri numai pentru citire pe masura ce apar. Dispozitivele de bloc sintetice (cum ar fi dispozitivele de bloc loopback sau dispozitivele de cartografiere a dispozitivelor) sunt lasate aa cum sunt. Acest lucru este util pentru a garanta ca coninutul dispozitivelor de bloc fizice ramane nemodificat in timpul execuiei, de exemplu pentru a implementa sisteme complet fara stare, pentru testare sau pentru situaii de recuperare in care sistemele de fiiere corupte nu trebuie sa fie corupte in continuare prin modificari accidentale. Un dispozitiv de blocuri poate fi marcat din nou ca fiind inscriptibil prin emiterea comenzii blockdev --setrw, a se vedea blockdev(8) pentru detalii. Adaugata in versiunea 246. net.ifnames= Interfeele de reea sunt redenumite pentru a le oferi nume previzibile atunci cand este posibil sa fie folosite. Este activata in mod implicit; specificarea valorii 0 o dezactiveaza. Adaugata in versiunea 199. net.naming-scheme= Interfeele de reea sunt redenumite pentru a le da nume previzibile atunci cand este posibil (cu excepia cazului in care este specificat net.ifnames=0, a se vedea mai sus). Cu aceasta opiune din linia de comanda a nucleului este posibil sa se aleaga o versiune specifica a acestui algoritm i sa se suprascrie valoarea implicita aleasa la compilare. Ateapta unul dintre identificatorii de scheme de denumire enumerai in systemd.net-naming-scheme(7), sau,,latest" pentru a selecta cea mai recenta schema cunoscuta (pentru aceasta versiune speciala a systemd-udevd.service). Reinei ca selectarea unei scheme specifice nu este suficienta pentru a stabiliza pe deplin denumirea interfeei: denumirea este in general derivata din atributele controlorului expuse de catre nucleu. Pe masura ce nucleul este actualizat, pot aparea atribute care lipseau anterior, atributele pe care systemd-udevd.service le verifica, ceea ce afecteaza i algoritmii mai vechi de derivare a numelor. Adaugata in versiunea 240. net.ifname-policy=politica1[,politica2,...][,MAC] Specifica politicile de denumire aplicate la redenumirea interfeelor de reea. Accepta o lista de politici i o adresa MAC opionala separate prin virgule. Fiecare valoare a politicii trebuie sa fie una dintre politicile inelese de parametrul NamePolicy= din fiierele .link, adica ,,onboard" sau ,,path". A se vedea systemd.link(5) pentru mai multe detalii. Atunci cand este specificata adresa MAC, politicile sunt aplicate la interfaa care are adresa respectiva. Atunci cand nu este specificata nicio adresa MAC, politicile se aplica tuturor interfeelor. Acest argument din linia de comanda a nucleului poate fi specificat de mai multe ori. Acest argument nu este citit direct de systemd-udevd, ci este convertit intr-un fiier .link de catre systemd-network-generator.service(8). Pentru ca acest argument sa aiba efect, systemd-network-generator.service trebuie sa fie activat. Exemplu: net.ifname-policy=keep,kernel,path,slot,onboard,01:23:45:67:89:ab net.ifname-policy=keep,kernel,path,slot,onboard,mac Acest lucru este in mare parte echivalent cu crearea urmatoarelor fiiere .link: # 91-name-policy-with-mac.link [Match] MACAddress=01:23:45:67:89:ab [Link] NamePolicy=keep kernel path slot onboard AlternativeNamePolicy=path slot onboard i # 92-name-policy-for-all.link [Match] OriginalName=* [Link] NamePolicy=keep kernel path slot onboard mac AlternativeNamePolicy=path slot onboard mac Adaugata in versiunea 250. CONSULTAI I udev.conf(5), udev(7), udevadm(8) TRADUCERE Traducerea in limba romana a acestui manual a fost facuta de Remus- Gabriel Chelu Aceasta traducere este documentaie gratuita; citii Licena publica generala GNU Versiunea 3 sau o versiune ulterioara cu privire la condiii privind drepturile de autor. NU se asuma NICIO RESPONSABILITATE. Daca gasii erori in traducerea acestui manual, va rugam sa trimitei un e-mail la . systemd 255 SYSTEMD-UDEVD.SERVICE(8)