Hello,
J'ai un(e série de) répertoire(s) dans /tmp qui malgré suppression (rm -rf) se voir re-créé après un reboot.
Je suis persuadé qu'il y a une explication à cela, et que c'est certainement très idiot, mais je ne trouve pas la root cause, et pour le coup Google n'est pas du tout mon ami :-(
Un peu plus de "contexte" :
- Ubuntu 14.10, LVM avec un LV dédié à "/", "/home", "/usr", "/var"
- "/var/log" en tmpfs
"/tmp" en tmpfs ou pas : même comportement
le répertoire en question se nomme "Damien", donc non lié au système ni à une application (mais j'ai exactement le même problème avec d'autres répertoires)
j'ai créé ce répertoire, il y de cela plusieurs semaines, puis je l'ai supprimé
Que /tmp soit un "vrai" FS ou un tmpfs (via une entrée dans la fstab) même comportement, malgré suppression, au reboot, paf, il re-apparait.
En mode recovery, avec uniquement le lv pour "/" de mounté, /tmp est vierge …
Toujours en mode recovery, si je mount mes autres lv, ben pas plus /tmp reste vierge …
Toujours en recovery, un "find / -type d -name Damien" ne donne rien …
Après un boot normal, la même commande me donne le répertoire dans /tmp …
J'ai le sentiment que lors du boot normal, ou lors de l'arrêt quelque chose vient re-créer ce répertoire …
Ou encore que quelque chose vient faire un overlay / overflow du /tmp
Une idée ?
Merci
# Un programme lancé au démarrage ?
Posté par Tanouky . Évalué à 1.
Un programme lancé au démarrage qui relance "la dernière session" ou une sauvegarde au démarrage ?
[^] # Re: Un programme lancé au démarrage ?
Posté par Yaourt . Évalué à 1.
J'ai cherché en ce sens … mais rien, rien qui me saute aux yeux …
Et surtout pourquoi dans /tmp qui est clairement un répertoire destiné à recevoir des données volatiles ?!?
Merci quand même
[^] # Re: Un programme lancé au démarrage ?
Posté par NeoX . Évalué à 4.
et la question bete, il y a quoi dans ce dossier ?
ca pourrait t'aider à connaitre le coupable.
sinon un coup de
lsof /tmp/Damien
doit aussi pouvoir te donner le nom du processus qui s'en sert
[^] # Re: Un programme lancé au démarrage ?
Posté par Yaourt . Évalué à 2.
Excellent !!! Ta question "bête" m'a mis la puce à l'oreille …
Et le mystère est, en partie, résolu !
Ce dossier contenait une copie d'un projet Sphinx / Latex.
Cette copie avait un contenu légèrement adapté pour "Damien" (un collègue).
Pour la génération de documents PDF, nous utilisons dans ma boite une image docker avec toute la tool chain de pré-installé / configuré dans cette image docker (Sphinx, Latex, etc).
Et j'ai donc, à l'époque, lancé un
make latexpdf
avec ce répertoire partagé avec cette image docker.En supprimant tous les containers docker inactifs, et vérification après reboot, pouf plus de répertoire intempestif.
Merci !
Bon il reste quelque chose que je ne comprends pas, mais là c'est lié à Docker … Pourquoi ce répertoire était re-créé alors que le / les containers étaient "inactifs" ?!? Ce sera la part du mystère qui restera.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.