'\" t .\" Title: pivot_root .\" Author: [see the "AUTHOR(S)" section] .\" Generator: Asciidoctor 2.0.26 .\" Date: 2026-05-18 .\" Manual: إدارة النظام .\" Source: util-linux 2.42.1 .\" Language: English .\" .TH "PIVOT_ROOT" "8" "2026-05-18" "util\-linux 2.42.1" "إدارة النظام" .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 \fInew_root\fP \fIput_old\fP .SH "الوصف" .sp ينقل \fBpivot_root\fP نظام ملفات الجذر للعملية الحالية إلى الدليل \fIput_old\fP ويجعل \fInew_root\fP نظام ملفات الجذر الجديد. ولأن \fBpivot_root\fP(8) يستدعي ببساطة \fBpivot_root\fP(2)، يُرجى الرجوع لصفحة الدليل الخاصة بالأخير لمزيد من التفاصيل. .sp لاحظ أنه، اعتمادًا على تنفيذ \fBpivot_root\fP، قد يتغير جذر ودليل العمل الحالي لـ المستدعِي أو قد لا يتغيران. فيما يلي تسلسل لاستدعاء \fBpivot_root\fP يعمل في كلتا الحالتين، بافتراض أن \fBpivot_root\fP و \fBchroot\fP موجودان في مسار الـ \fBPATH\fP الحالي: .sp .if n .RS 4 .nf .fam C cd new_root pivot_root . put_old exec chroot . command .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 اعرض الإصدار واخرج. .RE .SH "مثال" .sp غيّر نظام ملفات الجذر إلى \fI/dev/hda1\fP من صدفة تفاعلية: .sp .if n .RS 4 .nf .fam C mount /dev/hda1 /new\-root cd /new\-root pivot_root . old\-root exec chroot . sh dev/console 2>&1 umount /old\-root .fam .fi .if n .RE .sp صِل نظام ملفات الجذر الجديد عبر NFS من 10.0.0.1:/my_root وشغّل \fBinit\fP: .sp .if n .RS 4 .nf .fam C ifconfig lo 127.0.0.1 up\& # for portmap # اضبط Ethernet أو ما شابه portmap\& # لـ lockd (يُبدأ ضمناً بواسطة الوصل) mount \-o ro 10.0.0.1:/my_root /mnt killall portmap\& # portmap يبقي الجذر القديم مشغولاً cd /mnt pivot_root . old_root exec chroot . sh \-c \*(Aqumount /old_root; 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 لتقارير العِلل، استخدم \c .URL "https://github.com/util\-linux/util\-linux/issues" "مُتتبع المشكلات" "." .SH "التوفر" .sp الأمر \fBpivot_root\fP جزء من حزمة util\-linux التي يمكن تنزيلها من \c .URL "https://www.kernel.org/pub/linux/utils/util\-linux/" "أرشيف نواة لينكس" "."