'\" t .\" Title: pivot_root .\" Author: [see the "AUTHOR(S)" section] .\" Generator: Asciidoctor 2.0.26 .\" Date: 2026-05-18 .\" Manual: Systemadministration .\" Source: util-linux 2.42.1 .\" Language: English .\" .TH "PIVOT_ROOT" "8" "2026-05-18" "util\-linux 2.42.1" "Systemadministration" .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 "NAMN" pivot_root \- ändra rotfilsystemet .SH "SYNOPSIS" .sp \fBpivot_root\fP \fInew_root\fP \fIput_old\fP .SH "BESKRIVNING" .sp \fBpivot_root\fP flyttar rotfilsystemet för den aktuella processen till katalogen \fIput_old\fP och gör \fInew_root\fP till det nya rotfilsystemet. Eftersom \fBpivot_root\fP(8) helt enkelt anropar \fBpivot_root\fP(2) hänvisar vi till man\-sidan för den senare för ytterligare information. .sp Observera att beroende på implementeringen av \fBpivot_root\fP kan root och den aktuella arbetskatalogen för den som anropar ändras eller inte. Följande är en sekvens för att anropa \fBpivot_root\fP som fungerar i båda fallen, förutsatt att \fBpivot_root\fP och \fBchroot\fP finns i den aktuella \fBPATH\fP: .sp .if n .RS 4 .nf .fam C cd ny_root pivot_root . put_old exekvera chroot . kommando .fam .fi .if n .RE .sp Observera att \fBchroot\fP måste vara tillgängligt under den gamla roten och under den nya roten, eftersom \fBpivot_root\fP kanske eller kanske inte implicit har ändrat rotkatalogen i skalet. .sp Observera att \fBexec chroot\fP ändrar den körbara filen, vilket är nödvändigt om den gamla rotkatalogen ska kunna avmonteras efteråt. Observera också att standardinmatning, \-utmatning och \-fel fortfarande kan peka på en enhet i det gamla rotfilsystemet, vilket håller den upptagen. De kan enkelt ändras när \fBchroot\fP anropas (se nedan; notera avsaknaden av inledande snedstreck för att det ska fungera oavsett om \fBpivot_root\fP har ändrat skalets rot eller inte). .SH "FLAGGOR" .sp \fB\-h\fP, \fB\-\-help\fP .RS 4 Visa hjälptext och avsluta. .RE .sp \fB\-V\fP, \fB\-\-version\fP .RS 4 Visa version och avsluta. .RE .SH "EXEMPEL" .sp Ändra rotfilsystemet till \fI/dev/hda1\fP från ett interaktivt skal: .sp .if n .RS 4 .nf .fam C montera /dev/hda1 /ny\-root cd /ny\-root pivot_root . gammal\-root exec chroot . sh dev/console 2>&1 umount /gammal\-root .fam .fi .if n .RE .sp Montera det nya rotfilsystemet via NFS från 10.0.0.1:/my_root och kör \fBinit\fP: .sp .if n .RS 4 .nf .fam C ifconfig lo 127.0.0.1 up # för portmap # konfigurera Ethernet eller liknande portmap # för lockd (startas implicit av mount) mount \-o ro 10.0.0.1:/my_root /mnt killall portmap # portmap håller den gamla roten upptagen cd /mnt pivot_root . gammal_root exec chroot . sh \-c \*(Aqumount /old_root; exec /sbin/init\*(Aq \(rs dev/console 2>&1 .fam .fi .if n .RE .SH "SE ÄVEN" .sp \fBchroot\fP(1), \fBpivot_root\fP(2), \fBmount\fP(8), \fBswitch_root\fP(8), \fBumount\fP(8) .SH "FELRAPPORTERING" .sp För felrapporter, använd \c .URL "https://github.com/util\-linux/util\-linux/issues" "felhanteraren" "." .SH "TILLGÄNGLIGHET" .sp Kommandot \fBpivot_root\fP ingår i paketet util\-linux som kan hämtas från \c .URL "https://www.kernel.org/pub/linux/utils/util\-linux/" "Linux Kernel Archive" "."