Provided by: manpages-fr-extra_20090906_all bug

NOM

       pivot_root - changer le système de fichiers racine

SYNOPSIS

       pivot_root nouvelle_racine emplacement_ancien

DESCRIPTION

       pivot_root  déplace  le système de fichiers racine du processus courant
       vers le répertoire emplacement_ancien et désigne nouvelle_racine  comme
       le nouveau système de fichiers racine. Puisque pivot_root(8) fait appel
       simplement à pivot_root(2), veuillez vous  référer  à  la  page  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 marche 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 peut  ou  peut  ne  pas  avoir  changé
       implicitement le répertoire racine du shell.

       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  du  slash  de
       début  pour  qu’il fonctionne si pivot_root a changé la racine du shell
       ou pas.

EXEMPLES

       Change la racine du système de fichiers vers /dev/hda1 depuis un  shell
       interactif :

       mount /dev/hda1 /new-root
       cd /new-root
       pivot_root . old-root
       exec chroot . sh <dev/console >dev/console 2>&1
       umount /old-root

       Monte  le  nouveau  système de fichiers racine à partir d’un disque NFS
       0.0.0.1:/my_root et exécute init :

       ifconfig lo 127.0.0.1 up   # pour portmap
       #pour configurer Ethernet ou autre
       portmap   # pour lockd (lancé implicitement par mount)
       mount -o ro 10.0.0.1:/my_root /mnt
       killall portmap   # portmap retient l’ancienne racine occupée
       cd /mnt
       pivot_root . old_root
       exec chroot . sh -c ’umount /old_root; 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-ng,  elle  est
       disponible sur ftp://ftp.kernel.org/pub/linux/utils/util-linux-ng/.

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.