Aufs: Disparition de fichiers, un problème à expliquer

Je fais

totoche:/home/francois# mount /dev/disk/by-uuid/a73e8085-03d8-4a4c-8a9e-2bfa88b3 1ef5 /var/tmp/essai totoche:/home/francois# mount /dev/sda6 /var/tmp/essai/var totoche:/home/francois# mount /dev/sda8 /var/tmp/essai/home totoche:/home/francois# mount /dev/sda2 /var/tmp/essai/data totoche:/home/francois# mount -o bind /dev /var/tmp/essai/dev totoche:/home/francois# mount -o bind /run/ /var/tmp/essai/run/ totoche:/home/francois# mkdir /var/tmp/rootnew totoche:/home/francois# mount -t tmpfs /var/tmp/tmpfs /var/tmp/tmpfs totoche:/home/francois# mount -t aufs /var/tmp/rootnew -o dirs=/var/tmp/tmpfs=rw:var/tmp/essai=ro totoche:/home/francois# switch_root /var/tmp/rootnew /bin/bash
(en gros, je duplique lae système de fichier sur /var/tmp/essai, fais un ramdisque sur /var/tmp/tmpfs et monte le tout en aufs sur /var/tmp/rootnew)

J’obtiens un prompt tout à fait correct dans un environnement qui me parait correct. Je fais

Je constate que /tmp/gabeu existe dans la nouvelle racine, pas dans /tmp de l’ancienne racine et /var/tmp/tmpfs contient tmp/gabeu. Bref ça semble marcher. Je tape

exit

et je constate que /sbin, /usr:sbin et quantité de fichiers dans la partition racine ont disparu. Bon j’ai récupéré le bazar mais je suis perplexe, je ne comprends pas ce qui a pu se passer. Si quelqu’un a des idées…

[quote]DESCRIPTION
switch_root déplace /proc, /dev et /sys déjà montés vers nou‐
velle_racine et fait de nouvelle_racine la nouvelle racine du système
de fichiers et lance le processus init.

   Attention : switch_root supprime récursivement  tous  les  fichiers  et
   répertoires de la racine actuelle du système de fichiers

[/quote]

Voilà voilà… Tout s’explique. C’est quelqu’un sur la DUF qui m’a rappelé ce point.

Pour infos : comment as tu procéder pour récupérer les dossiers/fichiers supprimés?

Autre question : AUFS permet de fusionner des points de montage c’est ça? Quel en est l’intérêt?

Pour la première question: comme d’habitude
http://www.debian-fr.org/que-faire-en-cas-de-grosse-c-ie-rm-rf-en-cours-t18067.html#p178906, j’étais dans un cas assez favorable, /var/lib/dpkg/info était encore là et /etc pas encore supprimé ainsi que /home. C’était essentiellement /bin, /sbin et /usr ainsi qu’une partie de /var qui avait salement dégusté.

Pour la deuxième: cf ClefAgreg ou ClefISN d’une part, qui est fondé sur AUFS et le fil http://www.debian-fr.org/securite-nombre-utilisateur-t40138.html