J'ai un serveur (SLES 11 fonctionnant sur un hyperviseur VMware si cela compte) avec une partition tmpfs destinée aux tables temporaires mysql, et je fais tourner mysql en chroot.
df -h
me donne une sortie étrange:
root@db12.lab:~# df -h /usr/chroot/tmp/
Filesystem Size Used Avail Use% Mounted on
tmpfs 77G 66G 7.9G 90% /usr/chroot/tmp
Tandis que mount
ressemble à ça:
root@db12.lab:~# mount | grep tmpfs
tmpfs on /usr/chroot/tmp type tmpfs (rw,size=512m)
La base de données fonctionne correctement et je ne vois aucune erreur liée au système de fichiers dans le journal. J'ai essayé d'arrêter les démons et de monter/démonter le système de fichiers, mais cela n'a pas aidé.
Je me demande ce que cela pourrait signifier et comment ce genre de problèmes est résolu?
Cela n'affecte rien, mais c'est un peu mystique et j'aimerais que cela parte.
2 votes
Je suis vraiment désolé, le redémarrage a effectivement aidé, je viens de le réessayer au cas où et toute la magie a disparu. Pourriez-vous s'il vous plaît fermer la question, les modérateurs ?
0 votes
Il est possible de répondre à votre question également, et c'est peut-être une meilleure solution.
0 votes
Eh bien, ce qui s'est réellement passé, c'est que la partition tmpfs n'était pas montée, mais elle était répertoriée dans mount, donc df -h indiquait l'utilisation de / à la place, car c'est la partition "parente" d'un répertoire censé être le point de montage pour tmpfs. Mount, en revanche, m'a menti : "Il est possible que les fichiers /etc/mtab et /proc/mounts ne correspondent pas. Le premier fichier est basé uniquement sur les options de la commande mount, mais le contenu du deuxième fichier dépend également du kernel et d'autres paramètres". J'aurais dû vérifier /proc/mounts également.
1 votes
Je dirais de répondre à votre propre question et de la marquer, puisque vous l'avez résolue vous-même.
0 votes
Ce serait bien si j'avais réellement un problème avec ce comportement étrange. J'aurais dû vérifier les choses deux fois avant de poser la question, donc qu'il y ait un commentaire pour quiconque fait quelque chose comme ça, mais je ne pense pas que ce soit réellement une réponse.