Ca sert a quoi DevFS ?

Ca sert a quoi DevFS ? - Linux et OS Alternatifs

Marsh Posté le 31-10-2001 à 16:23:22    

tout est dans le titre.

Reply

Marsh Posté le 31-10-2001 à 16:23:22   

Reply

Marsh Posté le 31-10-2001 à 19:37:04    

ca sert a créer automatiquement le contenu
du repertoire /dev en fonction de ce qui est présent
sur ta machine.
 
au lieu d'avoir des milliers de fichier tu n'a que les devices
existants.

Reply

Marsh Posté le 31-10-2001 à 19:42:04    

et quand tu rajoutes un périphérique en hotplug, ca fait un mknod tout seul ? ca rajoute l'entrée en auto ou faut le faire a la main
si on crée du raid soft , on va utiliser un /dev/mdX , mais si il n'est pas là au début, ca se passe comment alors?

Reply

Marsh Posté le 31-10-2001 à 20:04:56    

Ben dans ce cas la , ca devrait etre le daemon devfsd
qui fait le taf quand tu essaie d'acceder a un peripherique.
Creation du peripherique si il n'existe pas dans son cache.
 
La seule fois ou j'ai voulut le mettre en place
j'ai ete emmerde par les liens symboliques, parce qu'en
plus de vider le /dev il y a une nouvelle arbo en place
/dev/ide/host0/bus0/target0 a la facon des gros unix
commerciaux.
 
Pour garder la comptabilite avec l'ancien systeme,
il se créer automatiquement des liens symboliques
de /dev/hda1 vers /dev/ide/host0.../part1

Reply

Marsh Posté le 31-10-2001 à 20:06:03    

Ooops le plus important, ca ne marche qu'avec un noyau 2.4

Reply

Marsh Posté le 31-10-2001 à 20:11:57    

/!\ question conne /!\
c'est quoi l'intérêt ?
/!\ question conne /!\

Reply

Marsh Posté le 31-10-2001 à 20:25:30    

Le seul avantage que j'ai retenu c'est qu'il est possible
d'effectuer des taches automatiquement lorsqu'une entrée
est crée dans le repertoire /dev.
 
Apres il y a une question de vitesse de recherche des devices
dans le repertoire en fonction des ID majeurs/mineurs.

Reply

Marsh Posté le 31-10-2001 à 20:27:13    

Pour moi ca n'amene rien de bien fantastique.

Reply

Marsh Posté le 04-11-2001 à 22:24:28    

le /dev deviens plus rangé (arborescence), moins de bordel (n'est présent que ce qui doit y être à l'instant T), plus près des autres Unices, ...


---------------
-- NO SLACKERS - violators will be fsck'd & tar'd
Reply

Marsh Posté le 05-11-2001 à 10:35:54    

J'ai eu plein de pbs avec devfs sur mandrake. C'est un peu comme le côté obscure, c'est sans doute puissant mais il faut bien reconfigurer par la suite ! Moi j'arrivait plus à utiliser l'automount et je sais toujours pas pourquoi !
Si kk1 sais comment virer le démon devfsd, ça m'intéresse ...


---------------
-@- When code matters more than commercials -@-
Reply

Marsh Posté le 05-11-2001 à 10:35:54   

Reply

Marsh Posté le 05-11-2001 à 11:42:47    

recompiles ton kernel sans le support du devfs...
tu retrouveras normalement peut etre un /dev classique avec toutes les entrées qui servent a rien !

Reply

Marsh Posté le 05-11-2001 à 11:52:46    

A mon avis il va falloir reinstaller
le package devs sinon ton /dev/restera vide.
 
il y a que sur les gros unix ( type aix )
qu'il se recree au demarrage.

Reply

Marsh Posté le 05-11-2001 à 12:26:43    

momch a écrit a écrit :

A mon avis il va falloir reinstaller
le package devs sinon ton /dev/restera vide.
 
il y a que sur les gros unix ( type aix )
qu'il se recree au demarrage.  




tu es sûr de ça ?


---------------
-@- When code matters more than commercials -@-
Reply

Marsh Posté le 05-11-2001 à 13:23:30    

sur ma deb, j'avais compiler le kernel avec devs et installer le daemon dfsd et ça m'avait saouler car je ne l'avais pas configurer (je ne m'y suis pas intéresser) et ça me causer des problèmes pour accéder à mes periph car les liens symboliques n'étaient pas fait. J'ai donc désinstaller le daemon devfsd et depuis je vis tranquillement. Ok, mon kernel a le support devfs mais comme pas de daemon, ben pas de soucis :D


---------------
Two thousand years of misery, of torture in my name, hypocrisy made paramount, paranoia the law, my name is called religion, sadistic, sacred whore.
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed