3 votes

Impossible de modifier le fichier système

Il faut pouvoir modifier ce fichier : /sys/class/net/eth0/queues/rx-0/rps_cpus

Les autorisations du fichier :

cd:/sys/class/net/eth0/queues/rx-0$ ls -l
total 0
-rw-r--r-- 1 root root 4096 2012-02-13 17:23 rps_cpus
-rw-r--r-- 1 root root 4096 2012-02-13 12:54 rps_flow_cnt
cd :/sys/class/net/eth0/queues/rx-0$**

J'ai essayé ça :

$ sudo rm /sys/class/net/eth0/queues/rx-0/rps_cpus; sudo sh -c "echo 1 > /sys/class/net/eth0/queues/rx-0/rps_cpus"
rm: cannot remove `/sys/class/net/eth0/queues/rx-0/rps_cpus': Operation not permitted

4voto

roadmr Points 32606

Les fichiers sous /sys/ ne sont pas de vrais fichiers, ce sont des représentations de l'état interne du noyau. Vous pouvez modifier les paramètres du noyau en écrivant des choses dans ces fichiers, mais comme ce ne sont pas de vrais fichiers, vous ne pouvez pas les supprimer.

Si ce que vous voulez, c'est mettre un "1" ici, essayez ceci :

echo 1 | sudo tee /sys/class/net/eth0/queues/rx-0/rps_cpus

Voir la réponse à cette question pour une explication de l'astuce "sudo tee" et pourquoi elle est utile dans ce cas.

Pour en savoir plus sur /sys/, cliquez ici : http://en.wikipedia.org/wiki/Sysfs

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X