GNU/Linux >> Tutoriels Linux >  >> Linux

Répertoire - /sys sous Linux

À partir de sysfs.txt :

sysfs est un système de fichiers basé sur RAM [...]. Il fournit un moyen d'exporter les structures de données du noyau, leurs attributs et les liens entre eux vers l'espace utilisateur.

Essentiellement, /sys vous permet d'obtenir des informations sur le système et ses composants (principalement le matériel connecté et installé) de manière structurée.

Voir aussi l'article de Wikipedia sur sysfs. La déclaration suivante le rend assez clair :

sysfs est un système de fichiers virtuel fourni par Linux. sysfs fournit un ensemble de fichiers virtuels en exportant des informations sur divers sous-systèmes du noyau, les périphériques matériels et les pilotes de périphérique associés du modèle de périphérique du noyau vers l'espace utilisateur. En plus de fournir des informations sur divers périphériques et sous-systèmes du noyau, les fichiers virtuels exportés sont également utilisés pour leur configuration. sysfs est similaire au mécanisme sysctl trouvé dans les systèmes BSD, mais implémenté comme un système de fichiers au lieu d'un mécanisme séparé.

Voir aussi cette excellente réponse à Quelle est la différence entre procfs et sysfs ? sur Unix &Linux StackExchange.


La simplicité de Wikipédia est imbattable :

Norme de hiérarchie du système de fichiers > Conformité FHS

Les distributions Linux modernes incluent un /sys répertoire en tant que système de fichiers virtuel (sysfs , comparable à /proc , qui est un procfs ), qui stocke et permet la modification des périphériques connectés au système, alors que de nombreux systèmes d'exploitation traditionnels UNIX et de type Unix utilisent /sys sous forme de lien symbolique vers l'arborescence des sources du noyau.

Je suppose que, lorsque ce /sys répertoire a finalement été normalisé, une description et sa spécification seront ajoutées à l'archive des spécifications sous la norme de hiérarchie du système de fichiers Documentation.


Linux
  1. Comment Linux gère-t-il plusieurs séparateurs de chemins consécutifs (/home////nom d'utilisateur///fichier) ?

  2. Linux - Comment tester si un périphérique bloc est en lecture seule depuis /sys ou /proc ?

  3. monter dev, proc, sys dans un environnement chroot ?

  4. Où est le répertoire temporaire sous Linux ?

  5. Comment déterminer la vitesse maximale du processeur d'un processeur sous Linux ?

Commande Du sous Linux

Commande mv sous Linux

Un guide du débutant pour naviguer dans le système de fichiers Linux

Comprendre le répertoire /etc/skel sous Linux

Quand dois-je utiliser /dev/shm/ et quand dois-je utiliser /tmp/?

Linux / Dossier et dossier /racine