OVH Cloud OVH Cloud

sysfs

2 réponses
Avatar
Kevin Denis
Bonjour,
je lis un peu la doc du noyau et je suis tombe sur sysfs.
Je n'ai pas bien compris l'utilite. Mes scripts de demarrage (slackware)
comportent les lignes:
# Mount sysfs next, if the kernel supports it:
if [ -d /sys ]; then
if cat /proc/filesystems | grep -w sysfs 1> /dev/null 2> /dev/null ; then
if ! cat /proc/mounts | grep -w sysfs 1> /dev/null 2> /dev/null ; then
/sbin/mount -v sysfs /sys -n -t sysfs
fi
fi
fi

J'ai cree un repertoire /sys et effectivement je me retrouve avec plein
de choses dessous:
kevin@zipslack:~$ ls /sys
block/ bus/ class/ devices/ firmware/ module/ power/

Je lis Documentation/filesystems/sysfs.txt et je ne comprends pas tres
bien son role. Il sert a exporter le structures de donnees du noyau,
mais encore? Ma linuxette marche tres bien avec ou sans, mais j'aimerai
creuser un peu la question. Entre autre j'ai l'impression que cela fait
un peu double emploi avec /proc

Des explications, des liens?
Merci

--
Kevin

--
Pour contacter l'équipe de modération : moderateurs-fcolm@efrei.fr
ATTENTION: Postez DIRECTEMENT vos articles dans le groupe, PAS dans
la liste de distribution des modérateurs.

2 réponses

Avatar
Qing Liu
Kevin Denis writes:

Bonjour,



Bonsoir,

Je lis Documentation/filesystems/sysfs.txt et je ne comprends pas tres
bien son role. Il sert a exporter le structures de donnees du noyau,
mais encore? Ma linuxette marche tres bien avec ou sans, mais j'aimerai
creuser un peu la question. Entre autre j'ai l'impression que cela fait
un peu double emploi avec /proc



Je n'ai pas les sources de 2.6. Mais bon, on sait que sysfs est un
remplacement de /proc.

--
Liu

--
Pour contacter l'équipe de modération :
ATTENTION: Postez DIRECTEMENT vos articles dans le groupe, PAS dans
la liste de distribution des modérateurs.
Avatar
Pierre Sangouard
"Qing Liu" wrote in message
news:
Kevin Denis writes:

Bonjour,



Bonsoir,



Bonsoir,


Je lis Documentation/filesystems/sysfs.txt et je ne comprends pas tres
bien son role. Il sert a exporter le structures de donnees du noyau,
mais encore? Ma linuxette marche tres bien avec ou sans, mais j'aimerai
creuser un peu la question. Entre autre j'ai l'impression que cela fait
un peu double emploi avec /proc



Je n'ai pas les sources de 2.6. Mais bon, on sait que sysfs est un
remplacement de /proc.



En fait sysfs remplace devfs. sysfs est un système de fichier virtuel qui
permet de décrire sous forme arborescente
les composants matériels présents dans un système.

Voir http://linux-diag.sourceforge.net/Sysfsutils.html pour un exemple
d'utilisation.

Pierre

--
Pour contacter l'équipe de modération :
ATTENTION: Postez DIRECTEMENT vos articles dans le groupe, PAS dans
la liste de distribution des modérateurs.