Provided by: manpages-fr-extra_20111118_all bug

NOM

       pivot_root - Changer le système de fichiers racine

SYNOPSIS

       pivot_root nouvelle_racine emplacement_ancien

DESCRIPTION

       pivot_root  déplace  la  racine  du  système  de  fichiers du processus
       courant   vers   le   répertoire    emplacement_ancien    et    désigne
       nouvelle_racine  comme  la  nouvelle  racine  du  système  de fichiers.
       Puisque pivot_root(8) fait simplement appel à  pivot_root(2),  veuillez
       vous référer à la page du manuel de ce dernier pour plus de détails.

       Notez  que, selon l'implémentation de la commande pivot_root, la racine
       et le répertoire de travail courant du processus appelant peut  changer
       tout comme il peut ne pas changer. Ce qui suit est un exemple d'appel à
       pivot_root qui fonctionne dans un cas comme dans l'autre, en  supposant
       que  pivot_root  et  chroot  sont  dans  le chemin de recherche courant
       (PATH) :

       cd nouvelle_racine
       pivot_root . emplacement_ancien
       exec chroot . commande

       Notez que chroot doit être disponible dans l'ancienne racine  et  aussi
       dans   la  nouvelle,  car  pivot_root  pourrait  ou  non  avoir  changé
       implicitement le répertoire racine de l'interpréteur de commandes.

       Notez que exec chroot change le processus courant, ce qui s'avère  être
       nécessaire  si l'ancien répertoire racine est démonté par la suite. Par
       ailleurs sachez que l'entrée, la sortie et  l'erreur  standard  peuvent
       encore  pointer  sur un périphérique de l'ancienne racine du système de
       fichiers, le rendant occupé. Elles peuvent être aisément  modifiées  en
       utilisant  chroot  (voir  ci-dessous ;  remarquez  l'absence  de  barre
       oblique au début pour qu'il fonctionne si pivot_root a changé la racine
       de l'interpréteur de commandes ou pas.

EXEMPLES

       Changer  la  racine  du  système  de  fichiers vers /dev/hda1 depuis un
       interpréteur de commandes interactif :

       mount /dev/hda1 /nouvelle-racine
       cd /nouvelle-racine
       pivot_root . ancienne-racine
       exec chroot . sh <dev/console >dev/console 2>&1
       umount /ancienne-racine

       Monter le nouveau système de fichiers racine à partir d'un  disque  NFS
       0.0.0.1:/ma_racine et exécute init :

       ifconfig lo 127.0.0.1 up   # pour portmap
       # configurer Ethernet ou autre
       portmap   # pour lockd (lancé implicitement par mount)
       mount -o ro 10.0.0.1:/ma_racine /mnt
       killall portmap   # portmap retient l'ancienne racine occupée
       cd /mnt
       pivot_root . ancienne_racine
       exec chroot . sh -c 'umount /ancienne racine; exec /sbin/init' \
         <dev/console >dev/console 2>&1

VOIR AUSSI

       chroot(1), mount(8), pivot_root(2), umount(8)

DISPONIBILITÉ

       La  commande  pivot_root  fait  partie  du  paquet util-linux, elle est
       disponible sur <URL:ftp://ftp.kernel.org/pub/linux/utils/util-linux/>.

TRADUCTION

       Cette page de manuel a été traduite par Alexandre Kuoch <alex DOT kuoch
       AT  gmail DOT com> et est maintenue par la liste <debian-l10n-french AT
       lists DOT debian DOT org>. Veuillez signaler toute erreur de traduction
       par un rapport de bogue sur le paquet manpages-fr-extra.