Répertoire - / sys sous linux

Réponses:

42

Depuis 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 elles dans l'espace utilisateur.

En substance / 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 Wikipedia sur sysfs . La déclaration suivante le montre assez clairement:

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ériques 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? sous Unix et Linux StackExchange.

contre-mode
la source
Doit sysêtre inclus dans une sauvegarde complète de la machine?
Danijel
2
Certainement pas. Le contenu de /sysest reconstruit à chaque démarrage.
contre-mode
11

Impossible de battre la simplicité de Wikipedia:

Norme de hiérarchie des systèmes de fichiers> Conformité FHS

Les distributions Linux modernes incluent un /sysré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, tandis que de nombreux systèmes d'exploitation traditionnels de type UNIX et Unix utilisent /sys comme lien symbolique à l'arborescence des sources du noyau.

Je suppose que, lorsque ce /sysrépertoire sera finalement standardisé, une description et sa spécification seront ajoutées à l' archive des spécifications dans la documentation de la Filesystem Hierarchy Standard .

jimm-cl
la source