'\" t .\" Title: pivot_root .\" Author: [see the "AUTHOR(S)" section] .\" Generator: Asciidoctor 2.0.23 .\" Date: 2025-03-29 .\" Manual: Администрација система .\" Source: util-linux 2.41 .\" Language: English .\" .TH "PIVOT_ROOT" "8" "2025-03-29" "util\-linux 2.41" "Администрација система" .ie \n(.g .ds Aq \(aq .el .ds Aq ' .ss \n[.ss] 0 .nh .ad l .de URL \fI\\$2\fP <\\$1>\\$3 .. .als MTO URL .if \n[.g] \{\ . mso www.tmac . am URL . ad l . . . am MTO . ad l . . . LINKSTYLE blue R < > .\} .SH "НАЗИВ" pivot_root \- мења корени систем датотека .SH "УВОД" .sp \fBpivot_root\fP \fIнови_корен\fP \fIстави_стари\fP .SH "ОПИС" .sp \fBpivot_root\fP премешта корени систем датотека текућег процеса у директоријум \fIстави_стари\fP и чини \fIнови_корен\fP новим кореним системом датотека. Како \fBpivot_root\fP(8) једноставно позива \fBpivot_root\fP(2), погледаћемо страницу упутства овог другог за више о томе. .sp Знајте да, у зависности од примене \fBpivot_root\fP, корени и тренутни радни директоријум позиваоца могу, али не морају да се промене. Оно што следи је низ за позивање \fBpivot_root\fP\-а који ради у оба случаја, под претпоставком да су и \fBpivot_root\fP и \fBchroot\fP у тренутној \fBПУТАЊИ\fP: .sp .if n .RS 4 .nf .fam C cd нови_корен pivot_root . стави_стари exec chroot . наредба .fam .fi .if n .RE .sp Знајте да \fBchroot\fP мора бити доступно под старим кореном и под новим кореном, јер \fBpivot_root\fP можда јесте а можда и није имплицитно изменио корени директоријум шкољке. .sp Знајте да \fBexec chroot\fP мења покренуту извршну, што је неопходно ако стари корени директоријум након тога треба да се откачи. Такође знајте да стандардни улаз, излаз и грешка и даље могу упућивати на уређај на старом кореном систему датотека, држећи га заузетим. Лако се могу променити приликом позивања \fBchroot\fP\-а (видите испод; обратите пажњу на одсуство водећих косих црта да би функционисало без обзира да ли је \fBpivot_root\fP променио корен шкољке или не). .SH "ОПЦИЈЕ" .sp \fB\-h\fP, \fB\-\-help\fP .RS 4 Приказује текст помоћи и излази. .RE .sp \fB\-V\fP, \fB\-\-version\fP .RS 4 Display version and exit. .RE .SH "ПРИМЕР" .sp Мења корени систем датотека на \fI/dev/hda1\fP из међудејствене шкољке: .sp .if n .RS 4 .nf .fam C mount /dev/hda1 /нови\-корен cd /нови\-корен pivot_root . стари\-корен exec chroot . sh dev/console 2>&1 umount /стари\-корен .fam .fi .if n .RE .sp Прикачиње нови корени систем датотека преко NFS\-а из „10.0.0.1:/мој_корен“ и покреће \fBinit\fP: .sp .if n .RS 4 .nf .fam C ifconfig lo 127.0.0.1 up\& # за „portmap“ # подешава Етернет или слично portmap\& # за „lockd“ (изричито покренуто „mount“\-ом) mount \-o ro 10.0.0.1:/moj_koren /mnt killall portmap\& # „portmap“ држи стари корен заузетим cd /mnt pivot_root . stari_koren exec chroot . sh \-c \*(Aqumount /stari_koren; exec /sbin/init\*(Aq \(rs dev/console 2>&1 .fam .fi .if n .RE .SH "ПОГЛЕДАЈТЕ ТАКОЂЕ" .sp \fBchroot\fP(1), \fBpivot_root\fP(2), \fBmount\fP(8), \fBswitch_root\fP(8), \fBumount\fP(8) .SH "ПРИЈАВЉИВАЊЕ ГРЕШАКА" .sp For bug reports, use the \c .URL "https://github.com/util\-linux/util\-linux/issues" "issue tracker" "." .SH "ДОСТУПНОСТ" .sp Наредба \fBpivot_root\fP је део пакета „util\-linux“ који се може преузети са \c .URL "https://www.kernel.org/pub/linux/utils/util\-linux/" "Архиве Линукс кернела" "."