.\" -*- coding: UTF-8 -*- .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* .TH PIVOT_ROOT 8 "August 2011" util\-linux System\-Administration .SH BEZEICHNUNG pivot_root \- die Dateisystemwurzel ändern .SH ÜBERSICHT \fBpivot_root\fP \fIneue_Wurzel alte_Wurzel\fP .SH BESCHREIBUNG \fBpivot_root\fP verschiebt die Dateisystemwurzel des aktuellen Prozesses in das Verzeichnis \fIalte_Wurzel\fP und macht \fIneue_Wurzel\fP zur neuen Dateisystemwurzel. \fBpivot_root\fP(8) ruft einfach \fBpivot_root\fP(2) auf, daher finden Sie in dessen Handbuchseite weitere Details. Ob Wurzel und aktuelles Arbeitsverzeichnis beim Aufruf geändert werden oder nicht, ist von der Implementation von \fBpivot_root\fP abhängig. Die folgende, in jedem Fall funktionierende Sequenz ruft \fBpivot_root\fP auf, wobei angenommen wird, dass sich \fBpivot_root\fP und \fBchroot\fP im aktuellen \fBPFAD\fP befinden: .sp cd \fIneue_Wurzel\fP .br pivot_root . \fIalte_Wurzel\fP .br exec chroot . \fIBefehl\fP .sp Beachten Sie, dass \fBchroot\fP sowohl in der alten als auch in der neuen Dateisystemwurzel verfügbar sein muss, da \fBpivot_root\fP das Wurzelverzeichnis der Shell entweder geändert haben kann oder nicht. Beachten Sie, dass \fBexec chroot\fP die ausgeführte Datei ändert, was notwendig ist, falls das alte Wurzelverzeichnis danach ausgehängt werden soll. Auch die Standardeingabe, Standardausgabe und deren Fehlerkanal kann noch auf ein Gerät in der alten Dateisystemwurzel zeigen, wodurch dieses noch belegt ist. Dies kann beim Aufruf von \fBchroot\fP einfach geändert werden, siehe nachfolgendes Beispiel. Beachten Sie hierbei, dass keine führenden Schrägstriche gesetzt sind, damit \fBpivot_root\fP stets funktioniert, egal ob die Dateisystemwurzel der Shell geändert wurde oder nicht. .SH OPTIONEN .TP \fB\-V\fP, \fB\-\-version\fP zeigt Versionsinformationen an und beendet das Programm. .TP \fB\-h\fP, \fB\-\-help\fP zeigt diese Hilfe an und beendet das Programm. .SH BEISPIELE Ändern der Dateisystemwurzel in /dev/hda1 aus einer interaktiven Shell: .sp .nf mount /dev/hda1 /new\-root cd /new\-root pivot_root . old\-root exec chroot . sh dev/console 2>&1 umount /old\-root .fi .sp Einhängen des neuen Wurzeldateisystems über NFS von 10.0.0.1:/my_root und \fBinit\fP ausführen: .sp .nf ifconfig lo 127.0.0.1 up # for portmap # Ethernet konfigurieren portmap # für lockd (implizit von mount gestartet) mount \-o ro 10.0.0.1:/my_root /mnt killall portmap # portmap belegt noch die alte Wurzel cd /mnt pivot_root . old_root exec chroot . sh \-c 'umount /old_root; exec /sbin/init' \e dev/console 2>&1 .fi .SH "SIEHE AUCH" \fBchroot\fP(1), \fBpivot_root\fP(2), \fBmount\fP(8), \fBswitch_root\fP(8), \fBumount\fP(8) .SH VERFÜGBARKEIT Der Befehl pivot_root ist Teil des Pakets util\-linux und kann von ftp://ftp.kernel.org/pub/linux/utils/util\-linux/ heruntergeladen werden. .SH ÜBERSETZUNG Die deutsche Übersetzung dieser Handbuchseite wurde von Mario Blättermann erstellt. Diese Übersetzung ist Freie Dokumentation; lesen Sie die GNU General Public License Version 3 oder neuer bezüglich der Copyright-Bedingungen. Es wird KEINE HAFTUNG übernommen. Wenn Sie Fehler in der Übersetzung dieser Handbuchseite finden, schicken Sie bitte eine E-Mail an .