Forum Linux.debian/ubuntu Sous-répertoire dans /tmp supprimé qui "revient" après reboot ?!?

Posté par . Licence CC by-sa
Tags : aucun
1
28
mar.
2015

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 . É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 . É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 . É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 . É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 à ceux qui les ont postés. Nous n'en sommes pas responsables.