Provided by: util-linux-locales_2.41-4ubuntu3_all bug

NUME

       pivot_root - schimbă sistemul de fișiere rădăcină

REZUMAT

       pivot_root noua_rădăcină amplasarea_veche

DESCRIERE

       pivot_root mută sistemul de fișiere rădăcină al procesului curent în directorul amplasare_veche și face
       din noua_rădăcină noul sistem de fișiere rădăcină. Deoarece pivot_root(8) apelează pur și simplu
       pivot_root(2), consultați pagina de manual a acestuia din urmă pentru mai multe detalii.

       Rețineți că, în funcție de implementarea lui pivot_root, rădăcina și directorul de lucru curent al
       apelantului se pot schimba sau nu. Următoarea este o secvență de invocare a lui pivot_root care
       funcționează în ambele cazuri, presupunând că pivot_root și chroot se află în RUTA curentă:

           cd noua_rădăcină
           pivot_root . amplasarea_veche
           exec chroot . comanda

       Rețineți că chroot trebuie să fie disponibil în vechea rădăcină și în noua rădăcină, deoarece pivot_root
       poate sau nu să fi schimbat implicit directorul rădăcină al shell-ului.

       Rețineți că exec chroot modifică executabilul care rulează, ceea ce este necesar dacă vechiul director
       rădăcină trebuie demontat ulterior. Rețineți, de asemenea, că intrarea standard, ieșirea standard și
       ieșirea de eroare standard pot indica în continuare către un dispozitiv din vechiul sistem de fișiere
       rădăcină, menținându-l ocupat. Acestea pot fi schimbate cu ușurință atunci când se invocă chroot (a se
       vedea mai jos; a se observa absența barelor oblice inverse de la început pentru a face ca aceasta să
       funcționeze indiferent dacă pivot_root a schimbat sau nu rădăcina shell-ului).

OPȚIUNI

       -h, --help
           Afișează acest mesaj de ajutor și iese.

       -V, --version
           Afișează versiunea și iese.

EXEMPLU

       Schimbă sistemul de fișiere rădăcină în /dev/hda1 dintr-un shell interactiv:

           mount /dev/hda1 /noua-rădăcină
           cd /noua-rădăcină
           pivot_root . vechea-rădăcină
           exec chroot . sh <dev/console >dev/console 2>&1
           umount /vechea-rădăcină

       Montează noul sistem de fișiere rădăcină prin NFS de la 10.0.0.0.1:/rădăcina_mea și rulează init:

           ifconfig lo 127.0.0.1 up   # pentru portmap
           # configurați Ethernet sau similar
           portmap   # pentru lockd (pornit implicit de mount)
           mount -o ro 10.0.0.1:/rădăcina_mea /mnt
           killall portmap   # portmap ține ocupată vechea rădăcină
           cd /mnt
           pivot_root . vechea_rădăcină
           exec chroot . sh -c 'umount /vechea_rădăcină; exec /sbin/init' \
             <dev/console >dev/console 2>&1

CONSULTAȚI ȘI

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

RAPORTAREA ERORILOR

       Pentru rapoarte de eroare, folosiți sistemul de urmărire al erorilor
       <https://github.com/util-linux/util-linux/issues>.

DISPONIBILITATE

       Comanda pivot_root face parte din pachetul util-linux care poate fi descărcat de la Linux Kernel Archive
       <https://www.kernel.org/pub/linux/utils/util-linux/>.

util-linux 2.41                                    2025-07-02                                      PIVOT_ROOT(8)