Sur une machine donnée (portable sous wheezy noyau 3.5.2 amd64 avec aufs)
Je fais
totoche:/home/francois# mount /dev/disk/by-uuid/a73e8085-03d8-4a4c-8a9e-2bfa88b3 1ef5 /var/tmp/essai
(c'est lUUID de la partition racine)
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# switch_root /var/tmp/tmpfs /bin/bash
J'obtiens un prompt tout à fait correct dans un environnement qui me parait
correct. Je fais
# touch /tmp/gabeu
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 (ça répond à ce que je souhaitias) . 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...
François Boisson
--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers debian-user-french-REQUEST@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmaster@lists.debian.org
Archive: http://lists.debian.org/20120905184205.8eeb4a0831331a6176145460@maison.homelinux.net
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
S
Salut,
Le mercredi 05 septembre 2012 à 18:42, François Boisson a écrit :
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...
Je n'ai jamais utilisé switch_root, mais le manuel dit : « ATTENTION : switch_root supprime récursivement tous les fichiers et répertoires de la racine actuelle du système de fichiers »
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe" vers En cas de soucis, contactez EN ANGLAIS Archive: http://lists.debian.org/
Salut,
Le mercredi 05 septembre 2012 à 18:42, François Boisson a écrit :
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...
Je n'ai jamais utilisé switch_root, mais le manuel dit :
« ATTENTION : switch_root supprime récursivement tous les fichiers et
répertoires de la racine actuelle du système de fichiers »
ce qui ne me donne pas plus envie de l'utiliser…
Seb
--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers debian-user-french-REQUEST@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmaster@lists.debian.org
Archive: http://lists.debian.org/20120906074403.GA7484@sebian.nob900.homeip.net
Le mercredi 05 septembre 2012 à 18:42, François Boisson a écrit :
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...
Je n'ai jamais utilisé switch_root, mais le manuel dit : « ATTENTION : switch_root supprime récursivement tous les fichiers et répertoires de la racine actuelle du système de fichiers »
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe" vers En cas de soucis, contactez EN ANGLAIS Archive: http://lists.debian.org/
François Boisson
Le Thu, 6 Sep 2012 09:44:03 +0200 Sébastien NOBILI a écrit:
Salut,
Le mercredi 05 septembre 2012 à 18:42, François Boisson a écrit : > 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...
Je n'ai jamais utilisé switch_root, mais le manuel dit : « ATTENTION : switch_root supprime récursivement tous les fichiers et répertoires de la racine actuelle du système de fichiers »
ce qui ne me donne pas plus envie de l'utiliser…
Hum, effectivement à force d'utiliser switch_root sur des racines initrd, j'avais oublié ce point. Merci de ce rappel. J'ai mon explication (comme quoi RTFM même pour comprendre!!!)
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe" vers En cas de soucis, contactez EN ANGLAIS Archive: http://lists.debian.org/
Le Thu, 6 Sep 2012 09:44:03 +0200
Sébastien NOBILI <sebnewsletter@free.fr> a écrit:
Salut,
Le mercredi 05 septembre 2012 à 18:42, François Boisson a écrit :
> 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...
Je n'ai jamais utilisé switch_root, mais le manuel dit :
« ATTENTION : switch_root supprime récursivement tous les fichiers et
répertoires de la racine actuelle du système de fichiers »
ce qui ne me donne pas plus envie de l'utiliser…
Hum, effectivement à force d'utiliser switch_root sur des racines initrd,
j'avais oublié ce point. Merci de ce rappel. J'ai mon explication (comme quoi
RTFM même pour comprendre!!!)
François Boisson
--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers debian-user-french-REQUEST@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmaster@lists.debian.org
Archive: http://lists.debian.org/20120906155332.1bf4013ecb8bf7b0e5a0b516@maison.homelinux.net
Le Thu, 6 Sep 2012 09:44:03 +0200 Sébastien NOBILI a écrit:
Salut,
Le mercredi 05 septembre 2012 à 18:42, François Boisson a écrit : > 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...
Je n'ai jamais utilisé switch_root, mais le manuel dit : « ATTENTION : switch_root supprime récursivement tous les fichiers et répertoires de la racine actuelle du système de fichiers »
ce qui ne me donne pas plus envie de l'utiliser…
Hum, effectivement à force d'utiliser switch_root sur des racines initrd, j'avais oublié ce point. Merci de ce rappel. J'ai mon explication (comme quoi RTFM même pour comprendre!!!)
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe" vers En cas de soucis, contactez EN ANGLAIS Archive: http://lists.debian.org/
Boiteux Frederic
Bonjour,
Je ne vois pas où aufs est utilisé dans ta manip. Tu ne te serais pas trompé dans ton montage tmpfs ? Que fais-tu de /var/tmp/essai ? De /var/tmp/rootnew ?!?
Fred.
-----Message d'origine----- De : François Boisson [mailto:] Envoyé : mercredi 5 septembre 2012 18:42 À : Objet : Problème avec aufs et switch_root
Bonjour à tous,
Sur une machine donnée (portable sous wheezy noyau 3.5.2 amd64 avec aufs) Je fais
totoche:/home/francois# mount /dev/disk/by-uuid/a73e8085-03d8-4a4c-8a9e-2bfa88b3 1ef5 /var/tmp/essai (c'est lUUID de la partition racine) 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# switch_root /var/tmp/tmpfs /bin/bash
J'obtiens un prompt tout à fait correct dans un environnement qui me parait correct. Je fais # touch /tmp/gabeu 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 (ça répond à ce que je souhaitias) . 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...
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe" vers En cas de soucis, contactez EN ANGLAIS Archive: http://lists.debian.org/" target="_blank" class="text-blue hover:opacity-90 " style="word-break: break-all;" rel="noopener nofollow">http://lists.debian.org/ melinux.net
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe" vers En cas de soucis, contactez EN ANGLAIS Archive: http://lists.debian.org/" target="_blank" class="text-blue hover:opacity-90 " style="word-break: break-all;" rel="noopener nofollow">http://lists.debian.org/
Bonjour,
Je ne vois pas où aufs est utilisé dans ta manip. Tu ne te serais pas trompé dans ton montage tmpfs ?
Que fais-tu de /var/tmp/essai ? De /var/tmp/rootnew ?!?
Fred.
-----Message d'origine-----
De : François Boisson [mailto:user.anti-spam@maison.homelinux.net]
Envoyé : mercredi 5 septembre 2012 18:42
À : debian-user-french@lists.debian.org
Objet : Problème avec aufs et switch_root
Bonjour à tous,
Sur une machine donnée (portable sous wheezy noyau 3.5.2 amd64 avec aufs)
Je fais
totoche:/home/francois# mount /dev/disk/by-uuid/a73e8085-03d8-4a4c-8a9e-2bfa88b3 1ef5 /var/tmp/essai
(c'est lUUID de la partition racine)
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# switch_root /var/tmp/tmpfs /bin/bash
J'obtiens un prompt tout à fait correct dans un environnement qui me parait
correct. Je fais
# touch /tmp/gabeu
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 (ça répond à ce que je souhaitias) . 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...
François Boisson
--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers debian-user-french-REQUEST@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmaster@lists.debian.org
Archive: http://lists.debian.org/20120905184205.8eeb4a0831331a6176145460@maison.ho melinux.net
--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers debian-user-french-REQUEST@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmaster@lists.debian.org
Archive: http://lists.debian.org/C352174B6B58ED4FBA07CFB13C9DAC6932EA236B@cadine.france.prosodie.local
Je ne vois pas où aufs est utilisé dans ta manip. Tu ne te serais pas trompé dans ton montage tmpfs ? Que fais-tu de /var/tmp/essai ? De /var/tmp/rootnew ?!?
Fred.
-----Message d'origine----- De : François Boisson [mailto:] Envoyé : mercredi 5 septembre 2012 18:42 À : Objet : Problème avec aufs et switch_root
Bonjour à tous,
Sur une machine donnée (portable sous wheezy noyau 3.5.2 amd64 avec aufs) Je fais
totoche:/home/francois# mount /dev/disk/by-uuid/a73e8085-03d8-4a4c-8a9e-2bfa88b3 1ef5 /var/tmp/essai (c'est lUUID de la partition racine) 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# switch_root /var/tmp/tmpfs /bin/bash
J'obtiens un prompt tout à fait correct dans un environnement qui me parait correct. Je fais # touch /tmp/gabeu 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 (ça répond à ce que je souhaitias) . 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...
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe" vers En cas de soucis, contactez EN ANGLAIS Archive: http://lists.debian.org/" target="_blank" class="text-blue hover:opacity-90 " style="word-break: break-all;" rel="noopener nofollow">http://lists.debian.org/ melinux.net
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe" vers En cas de soucis, contactez EN ANGLAIS Archive: http://lists.debian.org/" target="_blank" class="text-blue hover:opacity-90 " style="word-break: break-all;" rel="noopener nofollow">http://lists.debian.org/
François Boisson
Le Fri, 7 Sep 2012 17:07:24 +0200 "Boiteux Frederic" a écrit:
Bonjour,
Je ne vois pas où aufs est utilisé dans ta manip. Tu ne te serais pas trompé dans ton montage tmpfs ? Que fais-tu de /var/tmp/essai ? De /var/tmp/rootnew ?!?
J'ai «merdouillé» dans le copier/coller, c'était ça la bonne suite de commande.
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
Effectivement, il y a un RemoveDirectory récursif dans le code de switch_root. Je l'ai viré et ai recompilé le tout en switch_root_soft.
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe" vers En cas de soucis, contactez EN ANGLAIS Archive: http://lists.debian.org/
Le Fri, 7 Sep 2012 17:07:24 +0200
"Boiteux Frederic" <fboiteux@prosodie.com> a écrit:
Bonjour,
Je ne vois pas où aufs est utilisé dans ta manip. Tu ne te serais pas
trompé dans ton montage tmpfs ? Que fais-tu de /var/tmp/essai ?
De /var/tmp/rootnew ?!?
J'ai «merdouillé» dans le copier/coller, c'était ça la bonne suite de commande.
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
Effectivement, il y a un RemoveDirectory récursif dans le code de
switch_root. Je l'ai viré et ai recompilé le tout en switch_root_soft.
Ça fonctionne mieux.
François Boisson
--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers debian-user-french-REQUEST@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmaster@lists.debian.org
Archive: http://lists.debian.org/20120908225954.04c5424ec12b5582e55af9d0@maison.homelinux.net
Le Fri, 7 Sep 2012 17:07:24 +0200 "Boiteux Frederic" a écrit:
Bonjour,
Je ne vois pas où aufs est utilisé dans ta manip. Tu ne te serais pas trompé dans ton montage tmpfs ? Que fais-tu de /var/tmp/essai ? De /var/tmp/rootnew ?!?
J'ai «merdouillé» dans le copier/coller, c'était ça la bonne suite de commande.
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
Effectivement, il y a un RemoveDirectory récursif dans le code de switch_root. Je l'ai viré et ai recompilé le tout en switch_root_soft.