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 cho7 . Évalué à 0.
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 Christophe Fergeau . Évalué à 6.
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 M . Évalué à 1.
/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 Pinaraf . Évalué à 4.
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 dido . Évalué à 1.
Tu peux l'utiliser pour l'usage que tu décris ci-dessus, mais là il n'est pas vraiment prévu pour ça.
[^] # Re: Ce que c'est
Posté par Pinaraf . Évalué à 0.
Mais il sert à quoi alors dans /dev/shm ?
[^] # Re: Ce que c'est
Posté par boris . Évalué à 1.
# et le point de montage
Posté par Cyprien Le Pannérer (site web personnel) . Évalué à -1.
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 cho7 . Évalué à 0.
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 Christophe Fergeau . Évalué à 4.
/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.