OVH Cloud OVH Cloud

Filesystem tmpfs

5 réponses
Avatar
Jérôme Meyer
Bonsoir a tous,

J'essaie d'utiliser tmpfs sur ma Debian et, evidement, je n'y arrive pas
! Apres avoir activé tmpfs dans le noyau et rebooté, j'essaie la
commande :

mount -t tmpfs -o size=10M none /mnt

Pas d'erreur; par contre impossible d'acceder a /mnt !

Un 'cd' donne :
bash: cd: /mnt/: N'est pas un répertoire

Un 'df' donne :
df: `/mnt': Fonction non implantée

Un 'ls' donne :
ls: /mnt: N'est pas un répertoire

Bref, malgre plusieurs heures de recherches (perso + internet),
impossible de faire fonctionner ce satané tmpfs !
A tout hasard, j'essaie ces memes commandes apres avoir lancé un live-CD
KNOPPIX; tout va bien.
Si quelqu'un a une idée de ce qui ne va pas, je suis preneur.

Merci d'avance.

5 réponses

Avatar
Nicolas George
Jérôme Meyer wrote in message <429a0cbb$0$1839$:
J'essaie d'utiliser tmpfs sur ma Debian et, evidement, je n'y arrive pas
! Apres avoir activé tmpfs dans le noyau et rebooté, j'essaie la
commande :


Chez moi ça fonctionne très bien. C'est quelle version du noyau ?

mount -t tmpfs -o sizeM none /mnt

Pas d'erreur; par contre impossible d'acceder a /mnt !


que donne « grep /mnt /proc/mounts » ?

Avatar
Basile Starynkevitch [news]
On 2005-05-29, Jérôme Meyer wrote:
Bonsoir a tous,

J'essaie d'utiliser tmpfs sur ma Debian et, evidement, je n'y arrive pas
! Apres avoir activé tmpfs dans le noyau et rebooté, j'essaie la
commande :

mount -t tmpfs -o sizeM none /mnt

Pas d'erreur; par contre impossible d'acceder a /mnt !

Un 'cd' donne :
bash: cd: /mnt/: N'est pas un répertoire

Un 'df' donne :
df: `/mnt': Fonction non implantée


Chez moi ça marche - j'ai essayé sur un /mnt1 (mais j'ai compilé mon
propre noyau 2.6.12-rc1).

La première chose à verifier, c'est que tmpfs est bien
supporté. Faire cat /ptoc/filesystems et verifier qu'une des lignes
est bien


nodev tmpfs

Sinon, faudrait donner plus de détails, version du noyau, modules
chargés, éventuellement faire un strace de la commande suspecte (sous
root).

--
Basile STARYNKEVITCH http://starynkevitch.net/Basile/
email: basile(at)starynkevitch(dot)net
8, rue de la Faïencerie, 92340 Bourg La Reine, France

Avatar
Jérôme Meyer
On 2005-05-29, Jérôme Meyer wrote:


Chez moi ça marche - j'ai essayé sur un /mnt1 (mais j'ai compilé mon
propre noyau 2.6.12-rc1).

La première chose à verifier, c'est que tmpfs est bien
supporté. Faire cat /ptoc/filesystems et verifier qu'une des lignes
est bien


nodev tmpfs

Sinon, faudrait donner plus de détails, version du noyau, modules
chargés, éventuellement faire un strace de la commande suspecte (sous
root).


tmpfs est bien supporte dans le noyau, dixit /proc/filesystems.

version du noyau : 2.6.9

cat /proc/mounts donne :

rootfs / rootfs rw 0 0
/dev/root / ext3 rw 0 0
proc /proc proc rw,nodiratime 0 0
sysfs /sys sysfs rw 0 0
devpts /dev/pts devpts rw 0 0
tmpfs /dev/shm tmpfs rw 0 0
tmpfs /dev/shm tmpfs rw 0 0
tmpfs /dev/shm tmpfs rw 0 0
usbfs /proc/bus/usb usbfs rw 0 0
none /proc/sys/fs/binfmt_misc binfmt_misc rw 0 0
none /mnt tmpfs rw 0 0

Avatar
Jérôme Meyer
Jérôme Meyer wrote in message <429a0cbb$0$1839$:

J'essaie d'utiliser tmpfs sur ma Debian et, evidement, je n'y arrive pas
! Apres avoir activé tmpfs dans le noyau et rebooté, j'essaie la
commande :



Chez moi ça fonctionne très bien. C'est quelle version du noyau ?


mount -t tmpfs -o sizeM none /mnt

Pas d'erreur; par contre impossible d'acceder a /mnt !



que donne « grep /mnt /proc/mounts » ?


Ca donne :

none /mnt tmpfs rw 0 0


Avatar
Jérôme Meyer

Probleme resolu : j'utilisais par megarde une mauvaise image du noyau
qui ne contenait pas TMPFS :-(. Je suis apparement tombé sur un bug
connu qui autotise le montage d'un disque tmpfs, meme si tmpfs n'est pas
activé dans le noyau.
Merci a tous.