Provided by: manpages-fr-extra_20101103_all bug

NOM

       pivot_root - Changer le systeme de fichiers racine

SYNOPSIS

       pivot_root nouvelle_racine emplacement_ancien

DESCRIPTION

       pivot_root  deplace  la  racine  du  systeme  de  fichiers du processus
       courant   vers   le   repertoire    emplacement_ancien    et    designe
       nouvelle_racine  comme  la  nouvelle  racine  du  systeme  de fichiers.
       Puisque pivot_root(8) fait simplement appel a  pivot_root(2),  veuillez
       vous referer a la page du manuel de ce dernier pour plus de details.

       Notez  que, selon l'implementation de la commande pivot_root, la racine
       et le repertoire de travail courant du processus appelant peut  changer
       tout comme il peut ne pas changer. Ce qui suit est un exemple d'appel a
       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 etre disponible dans l'ancienne racine et aussi
       dans la nouvelle, car pivot_root peut  ou  peut  ne  pas  avoir  change
       implicitement le repertoire racine du shell.

       Notez  que exec chroot change le processus courant, ce qui s'avere etre
       necessaire si l'ancien repertoire racine est demonte par la suite.  Par
       ailleurs  sachez  que  l'entree, la sortie et l'erreur standard peuvent
       encore pointer sur un peripherique de l'ancienne racine du  systeme  de
       fichiers,  le  rendant occupe. Elles peuvent etre aisement modifiees en
       utilisant chroot (voir ci-dessous ; remarquez  l'absence  du  slash  de
       debut  pour  qu'il fonctionne si pivot_root a change la racine du shell
       ou pas.

EXEMPLES

       Change la racine du systeme 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  systeme de fichiers racine a partir d'un disque NFS
       0.0.0.1:/my_root et execute init :

       ifconfig lo 127.0.0.1 up   # pour portmap
       #pour configurer Ethernet ou autre
       portmap   # pour lockd (lance implicitement par mount)
       mount -o ro 10.0.0.1:/my_root /mnt
       killall portmap   # portmap retient l'ancienne racine occupee
       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'E

       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 ete 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.

Linux                           23 fevrier 2000                  PIVOT_ROOT(8)