Journal Tiens un ptit nouveau...

Posté par  .
Étiquettes : aucune
0
12
mai
2004
Bonsoir,

Ce soir je tappe mon ptit df habituel, histoire de voir où en est la place sur mon disque, et pouf, j'tombe la dessus :
tmpfs 253M 0 253M 0%

Ca a été ajouté dans mon fstab, mais une chose est sur, ca n'y etait pas avant que je passe en 2.6.5 (j'etais avant en 2.6.3), donc concretement ca sert a quoi ?
J'ai cherché rapidement sur google, ce serait pour etre conforme a la norme posix ou ché pas quoi, espace de mémoire partagé, accélère les compilations en utilisant la ram plutot que l'espace disque, bref j'ai tout lu là dessus, et chacun a sa ptite version.

Ya quelqu'un qui sait vraiment ce que c'est, et qui peut bien me confirmer que c'est depuis que j'ai mis le noyau 2.6.5 ? (c'est le 1er noyau que je n'ai pas compilé moi meme, j'ai directement pris le paquet kernel-image debian, donc je sais pas comment ils sont configurés les ptits noyaux par défaut)

Et enfin, jpeux l'enlever ou pas ? :-)


Merci
  • # Mince

    Posté par  . Évalué à 0.

    Je suis très confu...
    Après re-vérification, j'ai totalement fabulé, ce bidule n'est meme pas dans le fstab !!!
    il est monté comme par magie ! (whouaaaa, j'ai toujours dis que debian c'etait mieu :-) hein quoi ? c'est pas juste sur debian ? ah... euh.. bon d'accord... -->[]
    • [^] # Re: Mince

      Posté par  . Évalué à 6.

      C'est géré automatiquement par /etc/init.d/mountvirtfs sous debian
      Le scritp en question dit:
      ### tmpfs mount
      #
      # tmpfs is formerly known as shmfs, which is needed to use POSIX
      # shared memory function. shmfs was introduced in kernel 2.3.3x,
      # but its name was changed in early kernel 2.4. So we need to
      # check both shmfs and tmpfs.
      # tmpfs can be used as memory filesystem, so you can limit tmpfs
      # max size using /etc/default/tmpfs to prevent user from
      # consuming system memory.

      Sinon, tu peux aussi regarder /usr/src/linux/Documentation/filesystems/tmpfs.txt
    • [^] # Re: Mince

      Posté par  . Évalué à 1.

      grep -w tmpfs /etc/init.d/* | grep -w mount |grep -v \#
      /etc/init.d/mountkernfs: mount -t tmpfs $tmpfs_opt tmpfs /dev/shm

      No comment...

      Sinon avant du ne devait pas compiller le module pour tmpfs, donc il pouvait pas le monter ...
  • # Ce que c'est

    Posté par  . Évalué à 4.

    tmpfs, comme son nom l'indique, est un système de fichier pour tmp.
    En gros, au lieu d'avoir ton /tmp sur ta partition / ou une partition réservée ou je ne sais quel jeu avec loopback, une partie de la mémoire vive (50% pour être exact, sur mandrake 9.2) est utilisée pour stocker les fichiers tmp.
    D'où une bien meilleure rapidité pour tout ce qui traîte les fichiers tmp.
    Maintenant, pour ton noyau, je sais pas, mais c'était dans le 2.4.22 lourdement patché de la mandrake 9.2
    • [^] # Re: Ce que c'est

      Posté par  . Évalué à 1.

      Sauf que le point de montage est /dev/shm et non /tmp.
      Tu peux l'utiliser pour l'usage que tu décris ci-dessus, mais là il n'est pas vraiment prévu pour ça.
  • # et le point de montage

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

    j'ai bien relu ton journal mais il semblerai que t'es oublié de nous marquer ton point de montage ça ne serait pas /sys ?

    j'ai aussi découvert ça cette semaine, il semble que ça soit nouveau au 2.6.5 et que ce soit un futur remplacent /proc ...
    • [^] # Re: et le point de montage

      Posté par  . Évalué à 0.

      non sur /sys j'ai sysfs de monté
      Mais dans le fichier /etc/init.d/mountvirtfs on peut lire :

      domount tmpfs shmfs /dev/shm $tmpfs_opt
    • [^] # Re: et le point de montage

      Posté par  . Évalué à 4.

      sysfs existe depuis super longtemps (super longtemps = 2.5.qqchose)
      /proc ne va pas être remplacé, mais par contre les trucs qui n'ont rien à faire dans /proc seront virés.
      /sys contient une arborescence qui décrit l'état de tous les périphériques de ton système, ainsi que la façon dont ils sont branchés (sur quel bus, à quel endroit, ...)

Suivre le flux des commentaires

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