'\" t .\" Title: umount .\" 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 "UMOUNT" "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 "الاسم" umount \- افصل أنظمة الملفات .SH "موجز" .sp \fBumount\fP \fB\-a\fP [\fB\-dflnrv\fP] [\fB\-t\fP \fIfstype\fP] [\fB\-O\fP \fIخيار\fP.\|.\|.] .sp \fBumount\fP [\fB\-dflnrv\fP] {\fIدليل\fP|\fIجهاز\fP} .sp \fBumount\fP \fB\-h\fP|\fB\-V\fP .SH "الوصف" .sp يفصل الأمر \fBumount\fP نظام (أو أنظمة) الملفات المذكورة من التسلسل الهرمي للملفات. يُحدد نظام ملفات عن طريق إعطاء الدليل الذي وُصل فيه. قد ينجح أيضاً إعطاء الجهاز الخاص الذي يقع عليه نظام الملفات، لكنه أمر مهجور، والسبب الرئيسي هو فشله في حال وُصل هذا الجهاز في أكثر من دليل واحد. .sp لاحظ أنه لا يمكن فصل نظام ملفات عندما يكون \*(Aqمشغولاً\*(Aq \- على سبيل المثال، عند وجود ملفات مفتوحة عليه، أو عندما يكون لدى عملية ما دليل عمل هناك، أو عند استخدام ملف تبديل عليه. العملية المسببة قد تكون حتى \fBumount\fP ذاته \- فهو يفتح libc، و libc بدورها قد تفتح ملفات المحليات مثلاً. يتجنب الفصل الكسول هذه المشكلة، لكنه قد يؤدي إلى مشاكل أخرى. انظر وصف \fB\-\-lazy\fP أدناه. .SH "الخيارات" .sp \fB\-a\fP، \fB\-\-all\fP .RS 4 تُفصل جميع أنظمة الملفات الموصوفة في \fI/proc/self/mountinfo\fP (أو في \fI/etc/mtab\fP المهجور)، باستثناء أنظمة الملفات proc و devfs و devpts و sysfs و rpc_pipefs و nfsd. يمكن استبدال قائمة أنظمة الملفات هذه بخيار umount المسمى \fB\-\-types\fP. .RE .sp \fB\-A\fP، \fB\-\-all\-targets\fP .RS 4 فصل جميع نقاط الوصل في مساحة أسماء الوصل الحالية لنظام الملفات المحدد. يمكن تحديد نظام الملفات بواسطة إحدى نقاط الوصل أو اسم الجهاز (أو UUID، إلخ). عند استخدام هذا الخيار مع \fB\-\-recursive\fP، تُفصل جميع عمليات الوصل المتداخلة داخل نظام الملفات بشكل تكراري. يُدعم هذا الخيار فقط في الأنظمة التي يكون فيها \fI/etc/mtab\fP رابطاً رمزياً إلى \fI/proc/mounts\fP. .RE .sp \fB\-c\fP، \fB\-\-no\-canonicalize\fP .RS 4 لا تجعل المسارات في شكلها القياسي. تعتمد حَوْلَة المسارات إلى الشكل القياسي على استدعاءات النظام \fBstat\fP(2) و \fBreadlink\fP(2). قد تتعلق استدعاءات النظام هذه في بعض الحالات (على سبيل المثال في NFS إذا كان الخادم غير متاح). يجب استخدام الخيار مع المسار القياسي لنقطة الوصل. .sp يُتجاهل هذا الخيار بصمت بواسطة \fBumount\fP للمستخدمين غير الجذر (non\-root). .sp لمزيد من التفاصيل حول هذا الخيار، راجع صفحة دليل \fBmount\fP(8). لاحظ أن \fBumount\fP لا يمرر هذا الخيار إلى المساعدات من النوع \fB/sbin/umount.\fP\fIنوع\fP. .RE .sp \fB\-d\fP، \fB\-\-detach\-loop\fP .RS 4 عندما يكون الجهاز الذي فُصل هو جهاز حلقي (loop device)، حرر أيضًا هذا الجهاز الحلقي. هذا الخيار غير ضروري للأجهزة المهيأة بواسطة \fBmount\fP(8)، ففي هذه الحالة تكون وظيفة "التنظيف الآلي" (autoclear) مفعلة بشكل مبدئي. .RE .sp \fB\-\-fake\fP .RS 4 يؤدي إلى تنفيذ كل شيء باستثناء استدعاء النظام الفعلي أو تنفيذ مساعد umount؛ وهذا \*(Aqيُحاكي\*(Aq فصل نظام الملفات. يمكن استخدامه لإزالة الإدخالات من \fI/etc/mtab\fP المهجور التي فُصلت سابقاً باستخدام الخيار \fB\-n\fP. .RE .sp \fB\-f\fP، \fB\-\-force\fP .RS 4 فرض الفصل (في حالة نظام NFS لا يمكن الوصول إليه). .sp لاحظ أن هذا الخيار لا يضمن عدم تعليق أمر umount. يوصى بشدة باستخدام مسارات مطلقة دون روابط رمزية لتجنب استدعاءات النظام \fBreadlink\fP(2) و \fBstat\fP(2) غير المرغوب فيها على NFS لا يمكن الوصول إليه في \fBumount\fP. .RE .sp \fB\-i\fP، \fB\-\-internal\-only\fP .RS 4 عدم استدعاء المساعد \fB/sbin/umount.\fP\fIنظام_ملفات\fP حتى لو كان موجوداً. يُستدعى برنامج المساعد هذا مبدئياً في حال وجوده. .RE .sp \fB\-l\fP، \fB\-\-lazy\fP .RS 4 فصل كسول. افصل نظام الملفات عن هيكلية الملفات الآن، ونظف جميع المراجع لهذا النظام فور توقفه عن كونه مشغولاً. .sp يُتوقع إعادة تشغيل النظام في المستقبل القريب إذا كنت ستستخدم هذا الخيار لنظام ملفات شبكي أو نظام ملفات محلي مع عمليات وصل فرعية. حالة الاستخدام الموصى بها لـ \fBumount \-l\fP هي منع التعليق عند إيقاف التشغيل بسبب مشاركة شبكية لا يمكن الوصول إليها حيث سيعلق \fBumount\fP العادي بسبب تعطل الخادم أو انقسام الشبكة. لن تكون إعادة وصل المشاركة ممكنة. .RE .sp \fB\-N\fP، \fB\-\-namespace\fP \fIns\fP .RS 4 تنفيذ \fBumount\fP في مساحة أسماء الوصل المحددة بواسطة \fIns\fP. يكون \fIns\fP إما PID لعملية تعمل في مساحة الأسماء تلك أو ملفاً خاصاً يمثل مساحة الأسماء تلك. .sp ينتقل \fBumount\fP إلى مساحة الأسماء عندما يقرأ \fI/etc/fstab\fP، ويكتب \fI/etc/mtab\fP (أو يكتب في \fI/run/mount\fP) ويستدعي استدعاء النظام \fBumount\fP(2)، وإلا فإنه يعمل في مساحة الأسماء الأصلية. وهذا يعني أن مساحة أسماء الوصل المستهدفة لا يجب أن تحتوي على أي مكتبات أو متطلبات أخرى ضرورية لتنفيذ الأمر \fBumount\fP(2). .sp انظر \fBmount_namespaces\fP(7) لمزيد من المعلومات. .RE .sp \fB\-n\fP، \fB\-\-no\-mtab\fP .RS 4 الفصل دون الكتابة في \fI/etc/mtab\fP. .RE .sp \fB\-O\fP، \fB\-\-test\-opts\fP \fIخيار\fP.\|.\|. .RS 4 فصل فقط أنظمة الملفات التي لديها الخيار المحدد مضبوطاً في \fI/etc/fstab\fP. يمكن تحديد أكثر من خيار واحد في قائمة مفصولة بفواصل. يمكن بادئة كل خيار بكلمة \fBno\fP للإشارة إلى أنه لا ينبغي اتخاذ أي إجراء لهذا الخيار. .RE .sp \fB\-q\fP، \fB\-\-quiet\fP .RS 4 كتم رسائل الخطأ "غير موصول". .RE .sp \fB\-R\fP، \fB\-\-recursive\fP .RS 4 فصل كل دليل محدد بشكل تكراري. سيتوقف التكرار لكل دليل إذا فشلت أي عملية فصل في السلسلة لأي سبب. تُحدد العلاقة بين نقاط الوصل بواسطة إدخالات \fI/proc/self/mountinfo\fP. يجب تحديد نظام الملفات بواسطة مسار نقطة الوصل؛ الفصل التكراري بواسطة اسم الجهاز (أو UUID) غير متاح. منذ الإصدار 2.37، يفصل أيضاً جميع أنظمة الملفات الموصولة فوقياً (أنظمة ملفات متعددة على نفس نقطة الوصل). .RE .sp \fB\-r\fP، \fB\-\-read\-only\fP .RS 4 عند فشل الفصل، تُحاول إعادة وصل نظام الملفات للقراءة فقط. .RE .sp \fB\-t\fP، \fB\-\-types\fP \fIنوع\fP.\|.\|. .RS 4 الإشارة إلى أن الإجراءات يجب أن تُتخذ فقط على أنظمة ملفات من \fIنوع\fP المحدد. يمكن تحديد أكثر من نوع في قائمة مفصولة بفاصلة. يمكن وضع البادئة \fBno\fP قبل قائمة أنواع أنظمة الملفات للإشارة إلى عدم اتخاذ أي إجراء لجميع الأنواع المذكورة. لاحظ أن \fBumount\fP يقرأ معلومات حول أنظمة الملفات الموصولة من النواة (\fI/proc/mounts\fP) وقد تختلف أسماء أنظمة الملفات عن الأسماء المستخدمة في \fI/etc/fstab\fP (على سبيل المثال، "nfs4" مقابل "nfs"). .RE .sp \fB\-v\fP، \fB\-\-verbose\fP .RS 4 الوضع المسهب. .RE .sp \fB\-h\fP، \fB\-\-help\fP .RS 4 اعرض نص المساعدة ثم اخرج. .RE .sp \fB\-V\fP، \fB\-\-version\fP .RS 4 اعرض الإصدار واخرج. .RE .SH "عمليات فصل لغير المستخدم الخارق" .sp عادةً، يمكن للمستخدم الخارق فقط فصل أنظمة الملفات. ومع ذلك، عندما يحتوي \fIfstab\fP على خيار \fBuser\fP في سطر ما، يمكن لأي شخص فصل نظام الملفات المقابل. لمزيد من التفاصيل، انظر صفحة الدليل \fBmount\fP(8). .sp منذ الإصدار 2.34 يمكن استخدام الأمر \fBumount\fP لإجراء عملية الفصل أيضًا لأنظمة ملفات fuse إذا كان جدول وصل النواة يحتوي على معرف المستخدم. في هذه الحالة لا يلزم خيار الوصل \fBuser=\fP في \fIfstab\fP. .sp منذ الإصدار 2.35 لا يخرج الأمر \fBumount\fP عندما تكون صلاحيات المستخدم غير كافية حسب قواعد أمان \fBlibmount\fP الداخلية. بل يسقط صلاحيات suid ويستمر كمستخدم عادي غير جذري (non\-root). يمكن استخدام هذا لدعم حالات الاستخدام التي لا تتطلب صلاحيات الجذر (مثل أنظمة ملفات fuse، ومساحات أسماء المستخدمين، إلخ). .SH "جهاز الحلقة (LOOP DEVICE)" .sp سيفصل الأمر \fBumount\fP آليًا جهاز الحلقة الذي تم تهيئته سابقًا بواسطة الأمر \fBmount\fP(8) بشكل مستقل عن \fI/etc/mtab\fP. .sp في هذه الحالة، يُهيأ الجهاز بعلامة "autoclear" (انظر مخرجات \fBlosetup\fP(8) لمزيد من التفاصيل)، وإلا فمن الضروري استخدام الخيار \fB\-\-detach\-loop\fP أو استدعاء \fBlosetup \-d\fP \fIجهاز\fP. ميزة التنظيف الآلي (autoclear) متاحة منذ لينكس 2.6.25. .sp لاحظ أنه منذ إصدار لينكس 3.7 تستخدم النواة "تدمير الجهاز الكسول". حيث يقوم النظام فقط بوضع علامة التنظيف الآلي على جهاز الحلقة ويدمره لاحقًا. إذا كنت بحاجة إلى انتظار الإزالة الكاملة لجهاز الحلقة، فاستدعِ \fBudevadm settle\fP بعد \fBumount\fP. .SH "حالة الخروج" .sp \fBumount\fP له قيم حالة الخروج التالية (يمكن دمج البتات باستخدام OR): .sp \fB0\fP .RS 4 نجاح .RE .sp \fB1\fP .RS 4 استدعاء غير صحيح أو أذونات غير كافية .RE .sp \fB2\fP .RS 4 خطأ في النظام (نفاذ الذاكرة، تعذر التشعب، لا يوجد المزيد من أجهزة loop) .RE .sp \fB4\fP .RS 4 خطأ برمجي داخلي في \fBوصل\fP .RE .sp \fB8\fP .RS 4 مقاطعة من قبل المستخدم .RE .sp \fB16\fP .RS 4 مشاكل في كتابة أو قفل \fI/etc/mtab\fP .RE .sp \fB32\fP .RS 4 فشل الوصل .RE .sp \fB64\fP .RS 4 نَجَحَت بعض عمليات الفصل .sp يعيد الأمر \fBumount \-a\fP القيمة 0 (نجاح الكل)، أو 32 (فشل الكل)، أو 64 (فشل البعض ونجاح البعض). .RE .sp \fB126\fP .RS 4 فشل تنفيذ مساعد الوصل الخارجي ‎/sbin/umount.‎ (منذ util\-linux v2.41) .RE .SH "المساعدات الخارجية" .sp صيغة مساعدي الفصل الخارجيين هي: .RS 3 .ll -.6i .sp \fBumount.\fP\fIsuffix\fP {\fIدليل\fP|\fI‎جهاز\fP} [\fB\-flnrv\fP] [\fB\-N\fP \fIمساحة_أسماء\fP] [\fB\-t\fP \fIنوع\fP.\fIنوع_فرعي\fP] .br .RE .ll .sp حيث \fIsuffix\fP هو نوع نظام الملفات (أو القيمة من علامة \fBuhelper=\fP أو \fBhelper=\fP في ملف mtab). يمكن استخدام الخيار \fB\-t\fP لأنظمة الملفات التي تدعم الأنواع الفرعية. على سبيل المثال: .RS 3 .ll -.6i .sp \fBumount.fuse \-t fuse.sshfs\fP .br .RE .ll .sp يمكن أن تظهر علامة \fBuhelper=\fP\fIشيء_ما\fP (مساعد غير ذي صلاحيات) في ملف \fI/etc/mtab\fP عندما يحتاج المستخدمون العاديون إلى التمكن من فصل نقطة وصل غير معرفة في \fI/etc/fstab\fP (على سبيل المثال لجهاز وُصل بواسطة \fBudisks\fP(1)). .sp ستقوم علامة \fBhelper=\fP\fIنوع\fP في ملف \fImtab\fP بإعادة توجيه جميع طلبات الفصل إلى المساعد \fB/sbin/umount.\fP\fIنوع\fP بغض النظر عن معرف المستخدم UID. .sp لاحظ أن \fI/etc/mtab\fP مهجور حاليًا ويتم صيانة \fBhelper=\fP وخيارات الوصل الأخرى في مساحة المستخدم بواسطة \fBlibmount\fP. .sp تُعاد قيمة حالة خروج المساعد كحالة خروج لـ \fBumount\fP(8). تُستخدم القيمة 126 إذا وُجد برنامج مساعد الوصل ولكن فشل \fBexecl\fP(3). .SH "البيئة" .sp \fBLIBMOUNT_FSTAB\fP=<مسار> .RS 4 يتجاوز الموقع المبدئي لملف \fIfstab\fP (يُتجاهل في حالة \fBsuid\fP) .RE .sp \fBLIBMOUNT_DEBUG\fP=all .RS 4 يُفعّل مخرجات تنقيح \fBlibmount\fP .RE .SH "الملفات" .sp \fI/etc/mtab\fP .RS 4 جدول أنظمة الملفات الموصولة (مهجور وعادة ما يُستبدل بوصلة رمزية إلى \fI/proc/mounts\fP) .RE .sp \fI/etc/fstab\fP .RS 4 جدول أنظمة الملفات المعروفة .RE .sp \fI/proc/self/mountinfo\fP .RS 4 جدول أنظمة الملفات الموصولة ولّدته النواة. .RE .SH "تاريخ" .sp ظهر الأمر \fBumount\fP في الإصدار 6 من يونكس AT&T. .SH "انظر أيضاً" .sp \fBumount\fP(2)، \fBlosetup\fP(8)، \fBmount_namespaces\fP(7)، \fBmount\fP(8) .SH "التبليغ عن الأخطاء" .sp لتقارير العِلل، استخدم \c .URL "https://github.com/util\-linux/util\-linux/issues" "مُتتبع المشكلات" "." .SH "التوفر" .sp الأمر \fBumount\fP جزء من حزمة util\-linux التي يمكن تنزيلها من \c .URL "https://www.kernel.org/pub/linux/utils/util\-linux/" "أرشيف نواة لينكس" "."