Loading

NOM

       pivot_root - changer le système de fichiers racine

SYNOPSIS

       pivot_root nouvelle_racine emplacement_ancien

       pivot_root  moves  the  root  file system of the current process to the
       directory put_old and makes new_root the new root file  system.   Since
       pivot_root(8)  simply  calls pivot_root(2), we refer to the man page of
       the latter for further details.

       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.