.\" -*- coding: UTF-8 -*- .\" Copyright (c) 2017 by Michael Kerrisk .\" .\" SPDX-License-Identifier: Linux-man-pages-copyleft .\" .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* .TH sysfs 5 "15 iunie 2024" "Pagini de manual de Linux 6.9.1" .SH NUME sysfs \- un sistem de fișiere pentru exportul obiectelor nucleului .SH DESCRIERE Sistemul de fișiere \fBsysfs\fP este un pseudo\-sistem de fișiere care oferă o interfață pentru structurile de date ale nucleului; (mai exact, fișierele și directoarele din \fBsysfs\fP oferă o vizualizare a structurilor \fIkobject\fP definite intern în nucleu). Fișierele din \fBsysfs\fP furnizează informații despre dispozitive, modulele nucleului, sistemele de fișiere și alte componente ale nucleului. .P Sistemul de fișiere \fBsysfs\fP este în mod obișnuit montat la \fI/sys\fP. De obicei, este montat automat de către sistem, dar poate fi montat și manual cu ajutorul unei comenzi precum: .P .in +4n .EX mount \-t sysfs sysfs /sys .EE .in .P .\" Multe dintre fișierele din sistemul de fișiere \fBsysfs\fP sunt numai pentru citire, dar unele fișiere pot fi scrise, permițând modificarea variabilelor nucleului. Pentru a evita redundanța, legăturile simbolice sunt utilizate în mare măsură pentru a conecta intrările din întregul arbore al sistemului de fișiere. .SS "Fișiere și directoare" Următoarea listă descrie unele dintre fișierele și directoarele din ierarhia \fI/sys\fP. .TP \fI/sys/block\fP Acest subdirector conține o legătură simbolică pentru fiecare dispozitiv de bloc care a fost descoperit în sistem. Legăturile simbolice indică directoarele corespunzătoare din \fI/sys/devices\fP. .TP \fI/sys/bus\fP Acest director conține câte un subdirector pentru fiecare dintre tipurile de magistrale din nucleu. În interiorul fiecăruia dintre aceste directoare există două subdirectoare: .RS .TP \fIdevices\fP Acest subdirector conține legături simbolice către intrările din \fI/sys/devices\fP care corespund dispozitivelor descoperite pe această magistrală. .TP \fIdrivers\fP Acest subdirector conține un subdirector pentru fiecare controlor de dispozitiv care este încărcat pe această magistrală. .RE .TP \fI/sys/class\fP Acest subdirector conține un singur nivel de subdirectoare suplimentare pentru fiecare dintre clasele de dispozitive care au fost înregistrate în sistem (de exemplu, terminale, dispozitive de rețea, dispozitive de blocuri, dispozitive grafice, dispozitive de sunet etc.). În interiorul fiecăruia dintre aceste subdirectoare se află legături simbolice pentru fiecare dintre dispozitivele din clasa respectivă. Aceste legături simbolice se referă la intrările din directorul \fI/sys/devices\fP. .TP \fI/sys/class/net\fP Fiecare dintre intrările din acest director este o legătură simbolică reprezentând unul dintre dispozitivele de rețea reale sau virtuale care sunt vizibile în spațiul de nume al rețelei al procesului care accesează directorul. Fiecare dintre aceste legături simbolice se referă la intrările din directorul \fI/sys/devices\fP. .TP \fI/sys/dev\fP Acest director conține două subdirectoare \fIblock/\fP și \fIchar/\fP, care corespund dispozitivelor de blocuri și, respectiv, de caractere din sistem. În interiorul fiecăruia dintre aceste subdirectoare se află legături simbolice cu nume de forma \fImajor\-ID\fP:\fIminor\-ID\fP, unde valorile ID corespund ID\-ului major și minor al unui anumit dispozitiv. Fiecare legătură simbolică indică directorul \fBsysfs\fP pentru un dispozitiv. Legăturile simbolice din interiorul \fI/sys/dev\fP oferă astfel o modalitate ușoară de a căuta interfața \fBsysfs\fP folosind ID\-urile dispozitivelor returnate de un apel la \fBstat\fP(2) (sau similar). .IP Următoarea sesiune shell arată un exemplu din \fI/sys/dev\fP: .IP .in +4n .EX $ \fBstat \-c "%t %T" /dev/null\fP 1 3 $ \fBreadlink /sys/dev/char/1\[rs]:3\fP \&../../devices/virtual/mem/null $ \fBls \-Fd /sys/devices/virtual/mem/null\fP /sys/devices/virtual/mem/null/ $ \fBls \-d1 /sys/devices/virtual/mem/null/*\fP /sys/devices/virtual/mem/null/dev /sys/devices/virtual/mem/null/power/ /sys/devices/virtual/mem/null/subsystem@ /sys/devices/virtual/mem/null/uevent .EE .in .TP \fI/sys/devices\fP Acesta este un director care conține o reprezentare în sistemul de fișiere a arborelui de dispozitive al nucleului, care este o ierarhie de structuri \fIdispozitiv\fP din cadrul nucleului. .TP \fI/sys/firmware\fP Acest subdirector conține interfețe pentru vizualizarea și manipularea obiectelor și atributelor specifice firmware\-ului. .TP \fI/sys/fs\fP Acest director conține subdirectoare pentru anumite sisteme de fișiere. Un sistem de fișiere va avea un subdirector aici numai dacă a ales să creeze în mod explicit acest subdirector. .TP \fI/sys/fs/cgroup\fP Acest director este utilizat în mod convențional ca punct de montare pentru un sistem de fișiere \fBtmpfs\fP(5) care conține puncte de montare pentru sistemele de fișiere \fBcgroups\fP(7). .TP \fI/sys/fs/smackfs\fP Directorul conține fișiere de configurare pentru SMACK LSM. A se vedea fișierul sursă al nucleului \fIDocumentation/admin\-guide/LSM/Smack.rst\fP. .TP \fI/sys/hypervisor\fP [A se documenta] .TP \fI/sys/kernel\fP Acest subdirector conține diverse fișiere și subdirectoare care oferă informații despre nucleul în funcțiune. .TP \fI/sys/kernel/cgroup/\fP Pentru informații despre fișierele din acest director, consultați \fBcgroups\fP(7). .TP \fI/sys/kernel/debug/tracing\fP Punct de montare pentru sistemul de fișiere \fItracefs\fP utilizat de facilitatea \fIftrace\fP a nucleului; (pentru informații despre \fIftrace\fP, consultați fișierul sursă al nucleului \fIDocumentation/trace/ftrace.txt\fP). .TP \fI/sys/kernel/mm\fP Acest subdirector conține diverse fișiere și subdirectoare care oferă informații despre subsistemul de gestionare a memoriei din nucleu. .TP \fI/sys/kernel/mm/hugepages\fP Acest subdirector conține câte un subdirector pentru fiecare dintre dimensiunile imense ale paginilor pe care le acceptă sistemul. Numele subdirectorului indică dimensiunea imensă a paginii (de exemplu, \fIhugepages\-2048kB\fP). În cadrul fiecăruia dintre aceste subdirectoare se află un set de fișiere care pot fi utilizate pentru a vizualiza și (în unele cazuri) pentru a modifica parametrii asociați cu acea dimensiune enormă a paginii. Pentru mai multe informații, consultați fișierul sursă al nucleului \fIDocumentation/admin\-guide/mm/hugetlbpage.rst\fP. .TP \fI/sys/module\fP Acest subdirector conține câte un subdirector pentru fiecare modul care este încărcat în nucleu. Numele fiecărui director este numele modulului. În fiecare dintre subdirectoare, pot exista următoarele fișiere: .RS .TP \fIcoresize\fP [a se documenta] .TP \fIinitsize\fP [a se documenta] .TP \fIinitstate\fP [a se documenta] .TP \fIrefcnt\fP [a se documenta] .TP \fIsrcversion\fP [a se documenta] .TP \fItaint\fP [a se documenta] .TP \fIuevent\fP [a se documenta] .TP \fIversion\fP [a se documenta] .RE .IP În fiecare dintre aceste subdirectoare, pot exista următoarele subdirectoare: .RS .TP \fIdrivers\fP [A se documenta] .TP \fIholders\fP [A se documenta] .TP \fInotes\fP [A se documenta] .TP \fIparameters\fP Acest director conține un fișier pentru fiecare parametru al modulului, fiecare fișier conținând valoarea parametrului corespunzător. Unele dintre aceste fișiere sunt inscriptibile, permițând secțiuni .TP \fIsections\fP Acest subdirector conțin fișiere cu informații despre secțiunile modulului. Aceste informații sunt utilizate în principal pentru depanare. .TP \fI[A se documenta]\fP .RE .TP \fI/sys/power\fP [A se documenta] .SH STANDARDE Linux. .SH ISTORIC Linux 2.6.0. .SH NOTE Această pagină de manual este incompletă, posibil inexactă și este genul de lucru care trebuie actualizat foarte des. .SH "CONSULTAȚI ȘI" \fBproc\fP(5), \fBudev\fP(7) .P .\" https://www.kernel.org/pub/linux/kernel/people/mochel/doc/papers/ols-2005/mochel.pdf P.\& Mochel. (2005). \fIThe sysfs filesystem\fP. Lucrările Simpozionului Linux de la Ottawa din 2005. .P Fișierul sursă al nucleului \fIDocumentation/filesystems/sysfs.txt\fP și diverse alte fișiere din \fIDocumentation/ABI\fP și \fIDocumentation/*/sysfs.txt\fP. .PP .SH TRADUCERE Traducerea în limba română a acestui manual a fost făcută de Remus-Gabriel Chelu . .PP Această traducere este documentație gratuită; citiți .UR https://www.gnu.org/licenses/gpl-3.0.html Licența publică generală GNU Versiunea 3 .UE sau o versiune ulterioară cu privire la condiții privind drepturile de autor. NU se asumă NICIO RESPONSABILITATE. .PP Dacă găsiți erori în traducerea acestui manual, vă rugăm să trimiteți un e-mail la .MT translation-team-ro@lists.sourceforge.net .ME .