4. sysfs

Sysfs a fost creat cu mult timp în urmă pentru a gestiona mai bine dispozitivele de pe sistemele de calcul proprii, ceea ce directorul /dev nu a reușit să facă. Sysfs este un sistem de fișiere virtual, de cele mai multe ori montat în directorul /sys. Acesta ne oferă mai multe informații detaliate decât am putea vedea în directorul /dev. Atât directorul /sys cât și /dev par a fi similare și chiar sunt în anumite privințe, dar totuși au diferențe importante. În principiu, directorul /dev este simplificat și permite programelor să acceseze dispozitivele nemijlocit, în timp ce sistemul de fișiere /sys este folosit pentru a vizualiza informațiile și pentru gestionarea dispozitivelor.

Sistemul de fișiere /sys, în principiu, conține toate informațiile despre dispozitivele conectate la sistemul de calcul propriu, ca de exemplu marca și modelul, unde este conectat dispozitivul, starea dispozitivului, ierarhizarea acestuia și multe altele. Fișierele pe care le vedeți aici nu sunt noduri de dispozitiv, așa că nu interacționați efectiv cu dispozitivele din directorul /sys, ci mai degrabă le gestionați.

Vizualizați conținutul directorului sistemului de fișiere /sys:

utilizator@nume_gazda:~$ ls /sys/block/sda
alignment_offset discard_alignment holders removable sda6 trace
bdi events inflight ro size uevent
capability events_async power sda1 slaves
dev events_poll_msecs queue sda2 stat
device ext_range range sda5 subsystem

Exerciții

Verificați conținutul directorului /sys și vedeți dacă fișierele se găsesc în acea locație.


Lasă un răspuns

Adresa ta de email nu va fi publicată.

Acest site folosește Akismet pentru a reduce spamul. Află cum sunt procesate datele comentariilor tale.