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 »
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 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 »
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 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!!!)
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 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!!!)
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 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...
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 En cas de soucis, contactez EN ANGLAIS Archive: http://lists.debian.org/ 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 En cas de soucis, contactez EN ANGLAIS Archive: 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...
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 En cas de soucis, contactez EN ANGLAIS Archive: http://lists.debian.org/ 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 En cas de soucis, contactez EN ANGLAIS Archive: 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.
Ç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 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.
Ç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 En cas de soucis, contactez EN ANGLAIS Archive: http://lists.debian.org/