Forum Linux.débutant /dev non monté par defaut et autres questions sur /dev /proc /sys

Posté par  (site web personnel) .
Étiquettes : aucune
0
22
mar.
2005
Bonjour
J'ai mis a jour hier le noyau d'un PC qui était encore en 2.4.18 vers un 2.4.27 (noyau précompilé Debian).
Tous marche mais /dev n'était pas monté et même après l'avoir monté à la main avec un : "mount -t devfs none /dev" plus aucun moyen d'acceder aux disques avec /dev/hdax.
Il faut passer par /dev/ide/host0 etc....
Est ce normal? que faut il faire pour retrouver le /dev/hda ?

Questions annexes:
J'ai cru voir que devfs n'était plus mis a jour au profit de /proc ou /sys .
Quand est il vraiment?
Quelqu'un aurait il de la doc pour expliquer plus en details ce qu'est /proc /sys /dev?
  • # devfs ?

    Posté par  (site web personnel, Mastodon) . Évalué à 2.

    essaye de passer comme argument à ton noyau la primitive :

    devfs=nomount

    M.
    • [^] # Re: devfs ?

      Posté par  (site web personnel) . Évalué à 1.

      nomount ca veux dire que je veux pas quil ne sois pas monté?
      Parse que cest le contraire que je veux:D
      Peut tu etre plus precis parse que cest le serveur de ma residence et je peux pas tester des trucs facilement. (jaimerais eviter les reboots de test).
      • [^] # Re: devfs ?

        Posté par  . Évalué à 2.

        devfs est obsolète et est sensé être remplacé par udev.
        Sous debian le passage à udev est aussi simple que "apt-get install udev".
      • [^] # Re: devfs ?

        Posté par  . Évalué à 1.

        Il a voulu dire qu'il falait que tu passes devfs=nomount comme paramètre de boot à ton noyau lors du démarrage(dans lilo ou grub)...
        Cela te permettra d'être sûr que ton noyau ne monte pas automatiquement le système de fichier /dev au démarrage.
        Ceci dit je te conseilles d'utiliser udev (comme l'a dit durandal).
        • [^] # Re: devfs ?

          Posté par  (site web personnel) . Évalué à 1.

          Je vais tester udev de suite MAIS mon probleme etait de MONTER /dev en auto et non pas de ne PAS MONTER /dev :)
          Merci pour vos reponces en tous cas.
          • [^] # Re: devfs ?

            Posté par  (site web personnel, Mastodon) . Évalué à 3.

            ce que je te proposait par cette option c'était justement de ne pas pas passer par devfs et d'avoir un /dev "normal", ça ne voulais pas dire ne pas avoir de /dev !!!

            je suis pas sur d'être clair !

            on va dire qu'il y'a trois manières de gérer les devices sous Linux :
            1 - dans le système de fichier avec des fichiers présent dans /dev qui sont créer par un script (MAKEDEV) et qui sont en général re-créer par un script d'init de la distrib à chaque démarage !
            2 - devfs qui est oboslète mais dont l'objectif est de créer les fichiers de /dev à la demande ...
            3 - udev qui fait comme devfs mais en mieux!

            dans ton noyau 2.4.27 de debian, devfs est automatiquement utilisé ce qui explique la notation /dev/ide/host0, donc pour la désactivé je te proposait de mettre l'option devsfs=nomount comme paramètre au noyau pour le forcer à ne pas utiliser devfs et donc utiliser la solution la plus ancienne (la 1).

            suis je clair maintenant ?

            M.
            • [^] # Re: devfs ?

              Posté par  (site web personnel) . Évalué à 1.

              Ok jai tous compris merci:)
              Mais ya un moyen de mettre le parametre de boot en auto?
              pasque les reboots sur ce serveur se font sn ssh ...
              • [^] # Re: devfs ?

                Posté par  (site web personnel, Mastodon) . Évalué à 2.

                si tu utilises lilo ou grub la méthode est différente mais c'est expliquer ici : http://www.trustonme.net/didactels/126.html(...)

                (par exemple dans l'url donné le hdd=ide-scsi est un paramètre donné au noyau de la même manière que devfs=nomount en est un. Il suffit de l'ajouter...

                si tu utiliser lilo, de pas oublier de rexecuter lilo pour que ce soit pris en compte !!!

                M.

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.