'\" t .\" Title: mount .\" 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 "MOUNT" "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 "الاسم" mount \- وصل نظام ملفات .SH "موجز" .sp \fBmount\fP [\fB\-h\fP|\fB\-V\fP] .sp \fBmount\fP [\fB\-l\fP] [\fB\-t\fP \fIfstype\fP] .sp \fBmount\fP \fB\-a\fP [\fB\-F\fP] [\fB\-fnrsvw\fP] [\fB\-t\fP \fIنوع_نظام_الملفات\fP] [\fB\-O\fP \fIقائمة_الخيارات\fP] .sp \fBmount\fP [\fB\-fnrsvw\fP] [\fB\-o\fP \fIoptions\fP] \fIجهاز\fP|\fI‎نقطة\-الوصل\fP .sp \fBmount\fP [\fB\-fnrsvw\fP] [\fB\-o\fP \fIخيارات\fP] [\fB\-t\fP \fIنوع_نظام_الملفات\fP] \fIجهاز نقطة_وصل\fP .sp \fBmount\fP \fB\-\-bind\fP|\fB\-\-rbind\fP|\fB\-\-move\fP \fIolddir newdir\fP .sp \fBmount\fP \fB\-\-make\-\fP[\fBr\fP]{\fBshared\fP|\fBslave\fP|\fBprivate\fP|\fBunbindable\fP} \fIنقطة_وصل\fP .SH "الوصف" .sp تُرتب جميع الملفات التي يمكن الوصول إليها في نظام Unix في شجرة واحدة كبيرة، وهي الهيكل الهرمي للملفات، وجذرها هو \fI/\fP. يمكن أن تتوزع هذه الملفات عبر عدة أجهزة. يُستخدم الأمر \fBmount\fP لربط نظام ملفات موجود على جهاز ما بشجرة الملفات الكبيرة. وبالعكس، يقوم الأمر \fBumount\fP(8) بفصله مرة أخرى. يُستخدم نظام الملفات للتحكم في طريقة تخزين البيانات على الجهاز أو توفيرها بطريقة افتراضية عبر الشبكة أو خدمات أخرى. .sp الصيغة القياسية لأمر \fBmount\fP هي: .RS 3 .ll -.6i .sp \fBmount \-t\fP \fItype device dir\fP .br .RE .ll .sp يخبر هذا النواة بربط نظام الملفات الموجود على \fIجهاز\fP (والذي هو من النوع \fIنوع\fP) في المجلد \fIدليل\fP. الخيار \fB\-t\fP \fIنوع\fP اختياري. يستطيع الأمر \fBmount\fP عادةً اكتشاف نظام الملفات آلياً. وتُعد صلاحيات الجزر (root) ضرورية لوصل نظام الملفات بشكل مبدئي. راجع قسم "وصل غير المستخدمين الخارقين" أدناه لمزيد من التفاصيل. تُصبح المحتويات السابقة (إن وُجدت) والمالك ووضع \fIدليل\fP غير مرئيين، وطالما ظل نظام الملفات هذا موصولاً، فإن مسار \fIدليل\fP يشير إلى جذر نظام الملفات على \fIجهاز\fP. .sp إذا أُعطي المجلد أو الجهاز فقط، على سبيل المثال: .RS 3 .ll -.6i .sp \fBmount\fP \fI/dir\fP .br .RE .ll .sp فإن \fBmount\fP سيبحث عن نقطة وصل (وإن لم يجد فإنه يبحث عن جهاز) في ملف \fI/etc/fstab\fP. من الممكن استخدام خياري \fB\-\-target\fP أو \fB\-\-source\fP لتجنب التفسير الغامض للمعطى الممرر. على سبيل المثال: .RS 3 .ll -.6i .sp \fBmount \-\-target\fP \fI/mountpoint\fP .br .RE .ll .sp يمكن وصل نظام الملفات ذاته أكثر من مرة، وفي بعض الحالات (مثل أنظمة ملفات الشبكة) يمكن وصل نظام الملفات ذاته على نفس نقطة الوصل لمرات متعددة. لا يطبق الأمر \fBmount\fP أي سياسة للتحكم في هذا السلوك. يتم التحكم في السلوك بالكامل من قِبل النواة وعادة ما يكون خاصاً ببرنامج تشغيل نظام الملفات. الاستثناء هو \fB\-\-all\fP، ففي هذه الحالة تُتجاهل أنظمة الملفات الموصولة بالفعل (راجع \fB\-\-all\fP أدناه لمزيد من التفاصيل). .SS "سرد عمليات الوصل" .sp يُحافظ على وضع السرد للتوافق مع الإصدارات السابقة فقط. .sp للحصول على مخرجات أكثر متانة وقابلية للتخصيص، استخدم \fBfindmnt\fP(8)، \fBخاصة في سكربتاتك\fP. لاحظ أن محارف التحكم في اسم نقطة الوصل تُستبدل بـ \*(Aq?\*(Aq. .sp يسرد الأمر التالي جميع أنظمة الملفات الموصولة (من النوع \fIنوع\fP): .RS 3 .ll -.6i .sp \fBmount\fP [\fB\-l\fP] [\fB\-t\fP \fIنوع\fP] .br .RE .ll .sp يضيف الخيار \fB\-l\fP لصائق إلى هذه القائمة. راجع أدناه. .SS "الإشارة إلى الجهاز ونظام الملفات" .sp يُشار إلى معظم الأجهزة باسم ملف (خاص بجهاز كتلي)، مثل \fI/dev/sda1\fP، ولكن هناك احتمالات أخرى. على سبيل المثال، في حالة وصل NFS، قد يبدو \fIجهاز\fP مثل \fIknuth.cwi.nl:/dir\fP. .sp أسماء الأجهزة لأقسام القرص غير مستقرة؛ إذ يمكن أن تؤدي إعادة ضبط العتاد، وإضافة أو إزالة جهاز إلى تغييرات في الأسماء. هذا هو السبب في أنه يُوصى بشدة باستخدام معرفات نظام الملفات أو الأقسام مثل UUID أو LABEL. المعرفات (الأوسمة) المتاحة حالياً: .sp LABEL=\fIلصيقة\fP .RS 4 معرف نظام ملفات مقروء بشرياً. راجع أيضاً \fB\-L\fP. .RE .sp UUID=\fIuuid\fP .RS 4 المعرف الفريد عالمياً لنظام الملفات. عادة ما يكون تنسيق UUID عبارة عن سلسلة من الأرقام الست عشرية المفصولة بشرطات. راجع أيضاً \fB\-U\fP. .sp لاحظ أن \fBmount\fP يستخدم معرفات UUID كسلاسل نصية. ولا تُحوَّل معرفات UUID من سطر الأوامر أو من \fBfstab\fP(5) إلى تمثيل ثنائي داخلي. يجب أن يعتمد التمثيل النصي لمعرف UUID على أحرف صغيرة. .RE .sp PARTLABEL=\fIلصيقة\fP .RS 4 مُعرِّف قسم مقروء بشريًا. هذا المُعرِّف مستقل عن نظام ملفات ولا يتغير بعمليات \fBmkfs\fP أو \fBmkswap\fP. وهو متاح على سبيل المثال في جداول أقسام GUID‏ (GPT). .RE .sp PARTUUID=\fIuuid\fP .RS 4 المُعرِّف الفريد عالميًا للقسم. هذا المُعرِّف مستقل عن نظام ملفات ولا يتغير بعمليات \fBmkfs\fP أو \fBmkswap\fP. وهو متاح على سبيل المثال في جداول أقسام GUID‏ (GPT). .RE .sp ID=\fIمعرف\fP .RS 4 معرف جهاز كتلي عتادي كما يولده udevd. يعتمد هذا المعرف عادةً على WWN (معرف تخزين فريد) ويُعيَّن من قِبل الشركة المصنعة للعتاد. راجع \fBls /dev/disk/by\-id\fP لمزيد من التفاصيل، هذا الدليل وتشغيل udevd مطلوبان. لا يُنصح بهذا المعرف للاستخدام العام لأن المعرف ليس محددًا بدقة ويعتمد على udev وقواعد udev والعتاد. .RE .sp يوفر الأمر \fBlsblk \-\-fs\fP نظرة عامة على أنظمة الملفات، واللصائق (LABELs) ومعرفات UUID على الأجهزة الكتلية المتاحة. ويوفر الأمر \fBblkid \-p \fP تفاصيل حول نظام ملفات على الجهاز المحدد. .sp لا تنسَ أنه لا يوجد ضمان بأن معرفات UUID واللصائق فريدة حقًا، خاصة إذا نُقل الجهاز أو شورك أو نُسخ. استخدم \fBlsblk \-o +UUID,PARTUUID\fP للتحقق من أن معرفات UUID فريدة حقًا في حاسوبك. .sp الإعداد الموصى به هو استخدام أوسمة (مثل \fBUUID\fP=\fIuuid\fP) بدلاً من الروابط الرمزية لـ udev في \fI/dev/disk/by\-{label,uuid,id,partuuid,partlabel}\fP في ملف \fI/etc/fstab\fP. الأوسمة أكثر قابلية للقراءة والمتانة والنقل. يستخدم الأمر \fBmount\fP(8) داخليًا روابط udev الرمزية، لذا فإن استخدام الروابط الرمزية في \fI/etc/fstab\fP ليس له ميزة على الأوسمة. لمزيد من التفاصيل راجع \fBlibblkid\fP(3). .sp نظام ملفات \fIproc\fP غير مرتبط بجهاز خاص، وعند وصله، يمكن استخدام كلمة مفتاحية اعتباطية \- على سبيل المثال، \fIproc\fP \- بدلاً من مواصفات الجهاز. (الخيار المعتاد \fInone\fP أقل توفيقاً: رسالة الخطأ \*(Aqnone already mounted\*(Aq من \fBmount\fP قد تكون مربكة.) .SS "الملفات /etc/fstab و /etc/mtab و /proc/mounts" .sp قد يحتوي الملف \fI/etc/fstab\fP (راجع \fBfstab\fP(5))، على أسطر تصف الأجهزة التي تُوصل عادةً وأماكن وصلها والخيارات المستخدمة. يمكن تجاوز الموقع المبدئي لملف \fBfstab\fP(5) باستخدام خيار سطر الأوامر \fB\-\-fstab\fP \fIمسار\fP (راجع أدناه لمزيد من التفاصيل). .sp الأمر .RS 3 .ll -.6i .sp \fBmount \-a\fP [\fB\-t\fP \fIنوع\fP] [\fB\-O\fP \fIoptlist\fP] .br .RE .ll .sp (يُعطى عادةً في سكربت بدء التشغيل) يتسبب في وصل جميع أنظمة الملفات المذكورة في \fIfstab\fP (من النوع المناسب و/أو التي تمتلك أو لا تمتلك الخيارات المناسبة) كما هو محدد، باستثناء تلك التي تحتوي أسطرها على الكلمة المفتاحية \fBnoauto\fP. إضافة الخيار \fB\-F\fP ستجعل \fBmount\fP يتفرع، بحيث تُوصل أنظمة الملفات بالتوازي. .sp عند وصل نظام ملفات مذكور في \fIfstab\fP أو \fImtab\fP، يكفي تحديد الجهاز فقط، أو نقطة الوصل فقط في سطر الأوامر. .sp حافظ البرنامجان \fBmount\fP و \fBumount\fP(8) تقليديًا على قائمة بأنظمة الملفات الموصولة حاليًا في الملف \fI/etc/mtab\fP. دُعّم \fI/etc/mtab\fP الكلاسيكي العادي عُطّل تمامًا عند وقت التصريف مبدئيًا، لأنه في أنظمة لينكس الحالية يفضل جعل \fI/etc/mtab\fP رابطًا رمزيًا إلى \fI/proc/mounts\fP بدلاً من ذلك. لا يمكن لملف \fImtab\fP العادي الذي يُدار في مساحة المستخدم أن يعمل بشكل موثوق مع نطاقات الأسماء والحاويات وميزات لينكس المتقدمة الأخرى. إذا فُعّل دعم \fImtab\fP العادي، فمن الممكن استخدام الملف وكذلك الرابط الرمزي. .sp إذا لم تُعطَ أي معاملات لـ \fBmount\fP، تُطبع قائمة أنظمة الملفات الموصولة. .sp إذا كنت ترغب في تجاوز خيارات الوصل من \fI/etc/fstab\fP، عليك استخدام الخيار \fB\-o\fP: .RS 3 .ll -.6i .sp \fBmount\fP \fIجهاز\fP|\fI‎دليل\fP \fB\-o\fP \fIخيارات\fP .br .RE .ll .sp وبعد ذلك ستُلحق خيارات الوصل من سطر الأوامر بقائمة الخيارات من \fI/etc/fstab\fP. يمكن تغيير هذا السلوك المبدئي باستخدام خيار سطر الأوامر \fB\-\-options\-mode\fP. السلوك المعتاد هو أن الخيار الأخير هو الذي يسود في حال وجود خيارات متعارضة. .sp لا يقرأ برنامج \fBmount\fP ملف \fI/etc/fstab\fP إذا حُدّد كل من \fIجهاز\fP (أو LABEL أو UUID أو ID أو PARTUUID أو PARTLABEL) و \fIدليل\fP. على سبيل المثال، لوصل الجهاز \fBfoo\fP عند \fB/dir\fP: .RS 3 .ll -.6i .sp \fBmount /dev/foo /dir\fP .br .RE .ll .sp يمكن تغيير هذا السلوك المبدئي باستخدام خيار سطر الأوامر \fB\-\-options\-source\-force\fP لقراءة التشكيلة دائمًا من \fIfstab\fP. بالنسبة للمستخدمين غير الجذريين، يقرأ \fBmount\fP دائمًا تشكيلة \fIfstab\fP. .SS "الوصل لغير المستخدمين الخارقين" .sp عادةً، يمكن للمستخدم الخارق فقط وصل أنظمة الملفات. ومع ذلك، عندما يحتوي \fIfstab\fP على الخيار \fBuser\fP في أحد الأسطر، يمكن لأي شخص وصل نظام الملفات المقابل. .sp وبالتالي، بوجود السطر .RS 3 .ll -.6i .sp \fB/dev/cdrom /cd iso9660 ro,user,noauto,unhide\fP .br .RE .ll .sp يمكن لأي مستخدم وصل نظام ملفات iso9660 الموجود على قرص مضغوط مُدخل باستخدام الأمر: .RS 3 .ll -.6i .sp \fBmount /cd\fP .br .RE .ll .sp لاحظ أن \fBmount\fP صارم جدًا بشأن المستخدمين غير الجذريين وتُدقق جميع المسارات المحددة في سطر الأوامر قبل تحليل \fIfstab\fP أو تنفيذ برنامج مساعد. يوصى بشدة باستخدام نقطة وصل صالحة لتحديد نظام ملفات، وإلا فقد يفشل \fBmount\fP. على سبيل المثال، من السيئ استخدام مصدر NFS أو CIFS في سطر الأوامر. .sp منذ إصدار util\-linux 2.35، لا يخرج \fBmount\fP عندما تكون صلاحيات المستخدم غير كافية وفقاً لقواعد الأمان الداخلية لـ libmount. بدلاً من ذلك، فإنه يتخلى عن صلاحيات suid ويستمر كمستخدم عادي غير مسؤول (non\-root). يدعم هذا السلوك حالات الاستخدام التي لا تكون فيها صلاحيات root ضرورية (على سبيل المثال، أنظمة ملفات fuse، ومساحات أسماء المستخدمين، إلخ). .sp لمزيد من التفاصيل، راجع \fBfstab\fP(5). يمكن فقط للمستخدم الذي وصل نظام الملفات أن يفصله مرة أخرى. إذا كان يجب أن يتمكن أي مستخدم من فصله، فاستخدم \fBusers\fP بدلاً من \fBuser\fP في سطر \fIfstab\fP. خيار \fBowner\fP مشابه لخيار \fBuser\fP، مع تقييد أن المستخدم يجب أن يكون هو مالك الملف الخاص. قد يكون هذا مفيداً على سبيل المثال لـ \fI/dev/fd\fP إذا جعل سكربت الولوج مستخدم الطرفية مالكاً لهذا الجهاز. خيار \fBgroup\fP مشابه، مع تقييد أن المستخدم يجب أن يكون عضواً في مجموعة الملف الخاص. .sp يُقبل خيار الوصل \fBuser\fP في حال لم يُحدد اسم مستخدم. إذا استُخدم بالتنسيق \fBuser=someone\fP، فيتجاهل الخيار بصمت ويكون مرئياً فقط لمساعدي الوصل الخارجيين (/sbin/mount.) من أجل التوافق مع بعض أنظمة ملفات الشبكة. .SS "عملية الوصل الرابط (Bind mount)" .sp أعد وصل جزء من هرمية الملفات في مكان آخر. الاستدعاء هو: .RS 3 .ll -.6i .sp \fBmount \-\-bind\fP \fIolddir newdir\fP .br .RE .ll .sp أو باستخدام مدخلة \fIfstab\fP هذه: .RS 3 .ll -.6i .sp \fB/\fP\fIolddir\fP \fB/\fP\fInewdir\fP \fBnone bind\fP .br .RE .ll .sp بعد هذا الاستدعاء، ستكون المحتويات نفسها قابلة للوصول في مكانين. .sp من المهم فهم أن "bind" لا ينشئ أي عقدة من الدرجة الثانية أو عقدة خاصة في VFS الخاص بالنواة. عملية "bind" هي مجرد عملية أخرى لربط نظام ملفات. لا تُخزن المعلومات في أي مكان تفيد بأن نظام الملفات قد وُصل بواسطة عملية "bind". يُعد \fIolddir\fP و \fInewdir\fP مستقلين ويمكن فصل \fIolddir\fP. .sp يمكن أيضًا إعادة وصل ملف واحد (على ملف واحد). ومن الممكن أيضًا استخدام وصلة ربط لإنشاء نقطة وصل من دليل عادي، على سبيل المثال: .RS 3 .ll -.6i .sp \fBmount \-\-bind foo foo\fP .br .RE .ll .sp يُلحِق استدعاء وصل الربط (جزءًا من) نظام ملفات واحد فقط، وليس عمليات الوصل الفرعية الممكنة. يمكن إلحاق كامل الهرمية الملفية بما في ذلك عمليات الوصل الفرعية في مكان ثانٍ باستخدام: .RS 3 .ll -.6i .sp \fBmount \-\-rbind\fP \fIolddir newdir\fP .br .RE .ll .sp لاحظ أن خيارات وصل نظام الملفات التي تُديرها النواة ستبقى كما هي في نقطة الوصل الأصلية. خيارات الوصل الخاصة بفضاء المستخدم (مثل _netdev) لن تُنسخ بواسطة \fBmount\fP ومن الضروري تحديد الخيارات صراحةً في سطر الأوامر الخاص بـ \fBmount\fP. .sp منذ util\-linux 2.27 يسمح \fBmount\fP بتغيير خيارات الوصل عن طريق تمرير الخيارات ذات الصلة مع \fB\-\-bind\fP. على سبيل المثال: .RS 3 .ll -.6i .sp \fBmount \-o bind,ro foo foo\fP .br .RE .ll .sp هذه الميزة غير متاحة من نواة لينكس؛ بل نُفذت في مساحة المستخدم بواسطة استدعاء نظام إعادة وصل \fBmount\fP(2) إضافي. هذا الحل ليس ذرياً (atomic). .sp الطريقة البديلة (التقليدية) لإنشاء وصل ربط للقراءة فقط هي استخدام عملية إعادة الوصل، على سبيل المثال: .RS 3 .ll -.6i .sp \fBmount \-\-bind\fP \fIolddir newdir\fP .sp \fBmount \-o remount,bind,ro\fP \fIolddir newdir\fP .br .RE .ll .sp لاحظ أن الربط للقراءة فقط سينشئ نقطة وصل للقراءة فقط (مدخلة VFS)، لكن الكتلة الفائقة لنظام الملفات الأصلي ستظل قابلة للكتابة، مما يعني أن \fIolddir\fP سيكون قابلاً للكتابة، لكن \fInewdir\fP سيكون للقراءة فقط. .sp يمكن أيضًا تغيير أعلام إدخال VFS التالية: nosuid، وnodev، وnoexec، وnoatime، وnodiratime، وrelatime، وnosymfollow عبر عملية "remount,bind". تُتجاهل الأعلام الأخرى (مثل الأعلام الخاصة بنظام الملفات) بصمت. لا يسمح استدعاء النظام \fBmount\fP(2) التقليدي بتغيير خيارات الوصل تكراريًا (على سبيل المثال باستخدام \fB\-o rbind,ro\fP). الدلالة التكرارية ممكنة مع استدعاء نظام النواة الجديد \fBmount_setattr\fP(2) وهي متاحة منذ libmount في util\-linux v2.39 عبر معامل خيار تجريبي جديد "recursive" (مثلاً \fB\-o rbind,ro=recursive\fP). لمزيد من التفاصيل راجع قسم \fBFILESYSTEM\-INDEPENDENT MOUNT OPTIONS\fP. .sp منذ util\-linux 2.31، يتجاهل \fBmount\fP علم \fBbind\fP من ملف \fI/etc/fstab\fP في عملية إعادة وصل (إذا حُدد \fB\-o remount\fP في سطر الأوامر). هذا ضروري للتحكم الكامل في خيارات الوصل عند إعادة الوصل عبر سطر الأوامر. في الإصدارات السابقة كان علم الربط يُطبق دائمًا وكان من المستحيل إعادة تعريف خيارات الوصل دون تداخل مع دلالات الربط. سلوك \fBmount\fP هذا لا يؤثر على الحالات التي يُحدد فيها "remount,bind" في ملف \fI/etc/fstab\fP. .sp منذ util\-linux 2.39، قد يستخدم \fBmount\fP واجهة برمجة تطبيقات وصل النواة الجديدة إذا كانت متوفرة. توفر واجهة النواة الجديدة هذه طريقة أكثر دقة للعمل مع سمات نقطة الوصل. على سبيل المثال، ستنشئ عملية \fB\-o bind,rw\fP عقدة قراءة\-كتابة حتى لو كانت العقدة الأصلية للقراءة فقط. كان هذا مستحيلاً مع استدعاء النظام mount(2) التقليدي القديم، حيث كان علم VFS للقراءة فقط يُورث من العقدة الأصلية. .SS "عملية النقل" .sp انقل \fBشجرة موصولة\fP إلى مكان آخر (بشكل ذري). الاستدعاء هو: .RS 3 .ll -.6i .sp \fBmount \-\-move\fP \fIolddir newdir\fP .br .RE .ll .sp سيؤدي هذا إلى جعل المحتويات التي كانت تظهر سابقاً تحت \fIolddir\fP قابلة للوصول الآن تحت \fInewdir\fP. لا يتغير الموقع الفيزيائي للملفات. لاحظ أن \fIolddir\fP يجب أن يكون نقطة وصل. .sp لاحظ أيضاً أن نقل وصل يقع تحت وصل مشترك غير صالح وغير متاح. استخدم \fBfindmnt \-o TARGET,PROPAGATION\fP لرؤية أعلام الانتشار الحالية. .SS "عمليات الشجرة الفرعية المشتركة" .sp منذ لينكس 2.6.15، أصبح من الممكن تمييز الوصل وعمليات الوصل الفرعية التابعة له كـ مشارك (shared)، أو خاص (private)، أو تابع (slave)، أو غير قابل للربط (unbindable). يوفر الوصل المشارك القدرة على إنشاء مرايا لذلك الوصل بحيث تنتشر عمليات الوصل والفصل داخل أي من المرايا إلى المرآة الأخرى. يتلقى الوصل التابع الانتشار من سيده، وليس العكس. الوصل الخاص لا يحمل أي قدرات انتشار. الوصل غير القابل للربط هو وصل خاص لا يمكن استنساخه عبر عملية ربط. الدلالات المفصلة موثقة في ملف \fIDocumentation/filesystems/sharedsubtree.txt\fP في شجرة مصدر النواة؛ راجع أيضًا \fBmount_namespaces\fP(7). .sp العمليات المتاحة هي: .sp .if n .RS 4 .nf .fam C mount \-\-make\-shared mountpoint mount \-\-make\-slave mountpoint mount \-\-make\-private mountpoint mount \-\-make\-unbindable mountpoint .fam .fi .if n .RE .sp تسمح الأوامر التالية بتغيير نوع جميع عمليات الوصل تحت نقطة وصل معينة بشكل تكراري. .sp .if n .RS 4 .nf .fam C mount \-\-make\-rshared mountpoint mount \-\-make\-rslave mountpoint mount \-\-make\-rprivate mountpoint mount \-\-make\-runbindable mountpoint .fam .fi .if n .RE .sp \fBلا يقرأ\fP \fBmount\fP ملف \fBfstab\fP(5) عندما تُطلب عملية \fB\-\-make\-\fP*. يجب تحديد جميع المعلومات اللازمة في سطر الأوامر. .sp لاحظ أن نواة لينكس لا تسمح بتغيير أعلام انتشار متعددة باستدعاء نظام \fBmount\fP(2) واحد، ولا يمكن خلط الأعلام مع خيارات وعمليات وصل أخرى. .sp منذ util\-linux 2.23، يمكن استخدام أمر \fBmount\fP لإجراء المزيد من تغييرات الانتشار (البنية) عبر استدعاء \fBmount\fP(8) واحد، والقيام بذلك أيضًا بالتزامن مع عمليات وصل أخرى. تُطبق أعلام الانتشار بواسطة استدعاءات نظام \fBmount\fP(2) إضافية عندما تنجح عمليات الوصل السابقة. لاحظ أن حالة الاستخدام هذه ليست ذرية. من الممكن تحديد أعلام الانتشار في \fBfstab\fP(5) كخيارات وصل (\fBprivate\fP، و*slave*، و*shared*، و*unbindable*، و*rprivate*، و*rslave*، و*rshared*، و*runbindable*). .sp على سبيل المثال: .sp .if n .RS 4 .nf .fam C mount \-\-make\-private \-\-make\-unbindable /dev/sda1 /foo .fam .fi .if n .RE .sp هي نفسها: .sp .if n .RS 4 .nf .fam C mount /dev/sda1 /foo mount \-\-make\-private /foo mount \-\-make\-unbindable /foo .fam .fi .if n .RE .SH "خيارات سطر الأوامر" .sp تُحدد المجموعة الكاملة لخيارات الوصل المستخدمة في استدعاء \fBmount\fP أولاً باستخراج خيارات وصل نظام الملفات من جدول \fIfstab\fP، ثم تطبيق أي خيارات محددة بواسطة وسيط \fB\-o\fP، وأخيراً تطبيق الخيار \fB\-r\fP أو \fB\-w\fP، في حال وجودهما. .sp لا يمرر أمر \fBmount\fP جميع خيارات سطر الأوامر إلى مساعدي الوصل \fB/sbin/mount.\fP\fIsuffix\fP. الواجهة بين \fBmount\fP ومساعدي الوصل مشروحة أدناه في قسم \fBEXTERNAL HELPERS\fP. .sp خيارات سطر الأوامر المتاحة لأمر \fBmount\fP هي: .sp \fB\-a\fP، \fB\-\-all\fP .RS 4 صِل جميع أنظمة الملفات (من الأنواع المعطاة) المذكورة في \fIfstab\fP (باستثناء تلك التي تحتوي أسطرها على الكلمة المفتاحية \fBnoauto\fP). صُمم هذا الخيار أصلاً للاستخدام في سكربتات البدء (init scripts). لاحظ أن العديد من توزيعات نظام لينكس الحديثة المعتمدة على systemd لا تستخدم \fBmount \-a\fP عند الإقلاع، وبدلاً من ذلك تَصِل أنظمة الملفات بطريقة أكثر تطوراً باستخدام وحدات systemd. .sp تُوصل أنظمة الملفات وفقاً لترتيبها في \fIfstab\fP. يقارن أمر \fBmount\fP مصدر نظام الملفات، والهدف (وجذر نظام الملفات لوصل الربط أو btrfs) لاكتشاف أنظمة الملفات الموصلة بالفعل. يُخزن جدول النواة لأنظمة الملفات الموصلة بالفعل في الخبيئة أثناء تنفيذ \fBmount \-\-all\fP. وهذا يعني أن جميع إدخالات \fIfstab\fP المكررة ستُوصل. .sp تعتمد الوظيفة الصحيحة على \fI/proc\fP (لاكتشاف أنظمة الملفات الموصولة بالفعل) وعلى \fI/sys\fP (لتقييم أوسمة نظام الملفات مثل UUID= أو LABEL=). يوصى بشدة بوصل أنظمة ملفات \fI/proc\fP و \fI/sys\fP قبل تنفيذ \fBmount \-a\fP، أو إبقاء /proc و /sys في بداية \fIfstab\fP. .sp من الممكن استخدام الخيار \fB\-\-all\fP لعملية إعادة الوصل أيضاً. في هذه الحالة تُطبق جميع المرشحات (\fB\-t\fP و \fB\-O\fP) على جدول أنظمة الملفات الموصولة بالفعل. .sp منذ الإصدار 2.35 أصبح من الممكن استخدام خيار سطر الأوامر \fB\-o\fP لتغيير خيارات الوصل من \fIfstab\fP (راجع أيضاً \fB\-\-options\-mode\fP). .sp لاحظ أن إدخالات swap في \fIfstab\fP تُتجاهل بصمت بواسطة \fBmount \-a\fP. استخدم \fBswapon \-a\fP لتفعيل أجهزة وملفات التبديل. راجع \fBswapon\fP(8). .sp لاحظ أن استخدام \fBmount \-a\fP لفحص \fIfstab\fP يعد ممارسة سيئة. الحل الموصى به هو \fBfindmnt \-\-verify\fP. .RE .sp \fB\-\-beneath\fP .RS 4 صِل نظام الملفات أسفل الوصلة العليا للهدف المحدد (نقطة الوصل)، مما يسمح بفصل الوصلة العليا. يستبدل هذا الخيار نظام الملفات عند نقطة الوصل بطريقة ذرية، مما يضمن عدم وجود أي لحظة يكون فيها نظام الملفات غائباً. .sp على سبيل المثال، التحديث من نظام ملفات Btrfs إلى نظام ملفات XFS دون الكشف عن نقطة الوصل الكامنة: .RE .RS 3 .ll -.6i .sp .if n .RS 4 .nf .fam C mount\& \-t btrfs /dev/sdA /mnt mount \-\-beneath \-t xfs\& /dev/sdB /mnt umount /mnt .fam .fi .if n .RE .br .RE .ll .sp \fB\-B\fP، \fB\-\-bind\fP .RS 4 أعد وصل شجرة فرعية في مكان آخر (بحيث تتوفر محتوياتها في كلا المكانين). راجع أعلاه، تحت \fBBind mount operation\fP. .RE .sp \fB\-c\fP، \fB\-\-no\-canonicalize\fP .RS 4 لا تجعل أي مسارات أو وسوم قياسية أثناء عملية الوصل. يقوم الأمر \fBmount\fP بجعل كافة المسارات قياسية آليًا (سواء من سطر الأوامر أو من \fIfstab\fP). يمكن استخدام هذا الخيار بالاقتران مع علامة \fB\-f\fP للمسارات المجعولة قياسية بالفعل. هذا الخيار مخصص لمساعدي الوصل الذين يستدعون \fBmount \-i\fP. يوصى بشدة بعدم استخدام خيار سطر الأوامر هذا لعمليات الوصل العادية. انظر أيضًا خيارات الوصل X\-mount.nocanonicalize. .sp لاحظ أن \fBmount\fP لا يمرر هذا الخيار إلى مساعدي \fB/sbin/mount.\fP\fIنوع\fP. .RE .sp \fB\-\-exclusive\fP .RS 4 يضمن وصل نظام الملفات كنسخة فريدة وعدم إعادة استخدام الكتلة الفائقة (superblock) لنظام الملفات بواسطة النواة. قد يُعاد استخدام نظام الملفات لاحقاً إذا وُصل بدون هذا الخيار. يؤثر الخيار فقط على عملية الوصل الحالية وهو مسموح به للمستخدمين غير الجذر أيضاً. .sp راجع أيضاً خيار \fB\-\-onlyonce\fP. الفرق بين \fB\-\-onlyonce\fP و \fB\-\-exclusive\fP هو أن "onlyonce" يضمن عدم وصل نفس المصدر على نفس نقطة الوصل؛ وهذا يعني أن الوصل مرتين على /A غير مسموح به، ولكن الوصل على /A و /B مسموح به. أما الوصل الحصري "exclusive" فيضمن عدم إعادة استخدام نظام الملفات نفسه، بغض النظر عن نقطة الوصل. .RE .sp \fB\-F\fP، \fB\-\-fork\fP .RS 4 (يُستخدم بالاقتران مع \fB\-a\fP.) يفرع تجسيدًا جديدًا لـ \fBmount\fP لكل جهاز. سيؤدي هذا إلى إجراء عمليات الوصل على أجهزة مختلفة أو خوادم NFS مختلفة على التوازي. يمتاز هذا الخيار بالسرعة، كما أن مهلات NFS تتم بالتوازي. ومن عيوبه أن ترتيب عمليات الوصل غير محدد. لذا، لا يمكنك استخدام هذا الخيار إذا كنت تريد وصل كل من \fI/usr\fP و \fI/usr/spool\fP. .RE .sp \fB\-f, \-\-fake\fP .RS 4 يؤدي إلى تنفيذ كل شيء باستثناء استدعاءات النظام المتعلقة بالوصل. صُمم الخيار \fB\-\-fake\fP في الأصل لكتابة مدخلة في \fI/etc/mtab\fP دون إجراء الوصل فعليًا. .sp لم يعد ملف \fI/etc/mtab\fP يُصان في فضاء المستخدم، وبدءًا من الإصدار 2.39، يمكن أن تكون عملية الوصل سلسلة معقدة من العمليات مع اعتماديات بين استدعاءات النظام. يجبر الخيار \fB\-\-fake\fP مكتبة libmount على تخطي كافة عمليات تحضير مصدر الوصل، وتحليل خيارات الوصل، وعملية الوصل الفعلية. .sp الفرق بين التنفيذ الزائف وغير الزائف شاسع. هذا هو السبب في أن الخيار \fB\-\-fake\fP له أهمية ضئيلة في التنفيذ الحالي لـ \fBmount\fP(8) ويُصان غالبًا من أجل التوافقية مع الإصدارات السابقة. .RE .sp \fB\-i, \-\-internal\-only\fP .RS 4 لا تستدعِ مساعد \fB/sbin/mount.\fP\fIfilesystem\fP حتى لو وُجد. .RE .sp \fB\-L\fP، \fB\-\-label\fP \fIلصيقة\fP .RS 4 صِل القسم الذي يملك \fIلصيقة\fP (لصيقة) محددة. .RE .sp \fB\-l\fP، \fB\-\-show\-labels\fP .RS 4 أضف اللصائق في مخرجات الوصل. يجب أن يملك \fBmount\fP صلاحية قراءة جهاز القرص (على سبيل المثال أن يكون set\-user\-ID root) ليعمل هذا. يمكن ضبط مثل هذه اللصيقة لأنظمة ext2 أو ext3 أو ext4 باستخدام أداة \fBe2label\fP(8)، أو لنظام XFS باستخدام \fBxfs_admin\fP(8)، أو لنظام reiserfs باستخدام \fBreiserfstune\fP(8). .RE .sp \fB\-M\fP، \fB\-\-move\fP .RS 4 انقل شجرة فرعية إلى مكان آخر. انظر أعلاه، القسم الفرعي \fBعملية النقل\fP. .RE .sp \fB\-m\fP، \fB\-\-mkdir\fP[\fB=\fP\fIوضع\fP] .RS 4 اسمح بإنشاء دليل هدف (نقطة وصل) إذا لم يكن موجودًا بعد. هو اسم مستعار لـ "\-o X\-mount.mkdir[=mode]"، والوضع المبدئي هو 0755. لمزيد من التفاصيل انظر \fBX\-mount.mkdir\fP أدناه. .RE .sp \fB\-\-map\-groups\fP، \fB\-\-map\-users\fP \fIinner\fP:_outer_:_count_ .RS 4 أضف تخطيط المستخدم/المجموعة المحدد إلى خريطة \fBX\-mount.idmap\fP. يمكن إعطاء هذه الخيارات عدة مرات لبناء تخطيطات كاملة للمستخدمين والمجموعات. لمزيد من التفاصيل انظر \fBX\-mount.idmap\fP أدناه. .RE .sp \fB\-\-map\-users\fP /proc/\fIPID\fP/ns/user .RS 4 استخدم فضاء أسماء المستخدم المحدد لتخطيط المستخدم والمجموعة في وصلة id\-mapped. هذا اسم مستعار لـ "\-o X\-mount.idmap=/proc/\fIPID\fP/ns/user" و لا يمكن استخدامه مرتين ولا مع تنسيق خيار \fIinner\fP:_outer_:_count_ المذكور أعلاه. لمزيد من التفاصيل انظر \fBX\-mount.idmap\fP أدناه. .RE .sp \fB\-n\fP، \fB\-\-no\-mtab\fP .RS 4 صِل دون الكتابة في \fI/etc/mtab\fP. هذا ضروري على سبيل المثال عندما يكون \fI/etc\fP على نظام ملفات للقراءة فقط. .RE .sp \fB\-N\fP، \fB\-\-namespace\fP \fIns\fP .RS 4 نفّذ عملية الوصل في فضاء أسماء الوصل المحدد بواسطة \fIns\fP. يكون \fIns\fP إما معرف العملية (PID) لعملية تعمل في فضاء الأسماء ذاك أو ملفاً خاصاً يمثل فضاء الأسماء ذاك. .sp ينتقل \fBmount\fP إلى فضاء أسماء الوصل عندما يقرأ \fI/etc/fstab\fP، ويكتب \fI/etc/mtab:\fP (أو يكتب إلى \fI/run/mount\fP) ويستدعي \fBmount\fP(2)، وإلا فإنه يعمل في فضاء أسماء الوصل الأصلي. وهذا يعني أن فضاء الأسماء المستهدف ليس بالضرورة أن يحتوي على أي مكتبات أو متطلبات أخرى ضرورية لتنفيذ استدعاء \fBmount\fP(2). .sp انظر \fBmount_namespaces\fP(7) لمزيد من المعلومات. .RE .sp \fB\-O\fP، \fB\-\-test\-opts\fP \fIopts\fP .RS 4 قيد مجموعة أنظمة الملفات التي ينطبق عليها الخيار \fB\-a\fP. في هذا الصدد، هو مثل الخيار \fB\-t\fP باستثناء أن \fB\-O\fP لا فائدة منه دون \fB\-a\fP. على سبيل المثال، الأمر .sp \fBmount \-a \-O no_netdev\fP .sp يصِل كافة أنظمة الملفات باستثناء تلك التي لديها الخيار \fInetdev\fP محددًا في حقل الخيارات في ملف \fI/etc/fstab\fP. .sp يختلف عن \fB\-t\fP في أنه يتم مطابقة كل خيار بالضبط؛ وجود \fBno\fP بادئة في بداية أحد الخيارات لا ينفي الباقي. .sp الخياران \fB\-t\fP و \fB\-O\fP تراكميان في التأثير؛ أي أن الأمر .sp \fBmount \-a \-t ext2 \-O _netdev\fP .sp يصِل جميع أنظمة ملفات ext2 مع خيار _netdev، وليس كل أنظمة الملفات التي هي إما ext2 أو لديها خيار _netdev محدد. .RE .sp \fB\-o\fP، \fB\-\-options\fP \fIopts\fP .RS 4 استخدم خيارات الوصل المحددة. معامل \fIopts\fP هو قائمة مفصولة بفواصل. على سبيل المثال: .sp \fBmount LABEL=mydisk \-o noatime,nodev,nosuid\fP .sp لاحظ أن ترتيب الخيارات مهم، حيث يفوز الخيار الأخير في حال وجود خيارات متعارضة. كما أن خيارات سطر الأوامر تتجاوز الخيارات من fstab. .sp لمزيد من التفاصيل، راجع قسمي \fBFILESYSTEM\-INDEPENDENT MOUNT OPTIONS\fP و \fBFILESYSTEM\-SPECIFIC MOUNT OPTIONS\fP. .RE .sp \fB\-\-onlyonce\fP .RS 4 يُجبر أمر \fBmount\fP على التحقق مما إذا كان نظام الملفات موصولاً بالفعل على نقطة الوصل المحددة. هذا السلوك هو المبدئي لـ \fB\-\-all\fP؛ وخلاف ذلك، يعتمد الأمر على تعريف نظام ملفات النواة. قد تُوصل بعض أنظمة الملفات أكثر من مرة على نفس نقطة الوصل (مثل tmpfs). راجع أيضاً \fB\-\-exclusive\fP. .RE .sp \fB\-\-options\-mode\fP \fIوضع\fP .RS 4 يتحكم في كيفية دمج الخيارات من \fIfstab\fP/\fImtab\fP مع الخيارات من سطر الأوامر. يمكن أن يكون \fIوضع\fP واحدًا من \fBignore\fP، أو \fBappend\fP، أو \fBprepend\fP، أو \fBreplace\fP. على سبيل المثال، \fBappend\fP تعني أن الخيارات من \fIfstab\fP تُلحق بالخيارات من سطر الأوامر. القيمة المبدئية هي \fBprepend\fP \(em وهي تعني أن خيارات سطر الأوامر تُقيم بعد خيارات \fIfstab\fP. لاحظ أن الخيار الأخير يفوز إذا كانت هناك خيارات متعارضة. .RE .sp \fB\-\-options\-source\fP \fIsource\fP .RS 4 مصدر الخيارات المبدئية. \fIsource\fP هو قائمة مفصولة بفواصل من \fBfstab\fP، و*mtab*، و*disable*. يقوم خيار \fBdisable\fP بتعطيل \fBfstab\fP و*mtab* وتفعيل \fB\-\-options\-source\-force\fP. القيمة المبدئية هي \fBfstab,mtab\fP. .RE .sp \fB\-\-options\-source\-force\fP .RS 4 استخدم الخيارات من \fIfstab\fP/\fImtab\fP حتى لو حُدد كل من \fIجهاز\fP و \fIدليل\fP. .RE .sp \fB\-R\fP، \fB\-\-rbind\fP .RS 4 أعد وصل شجرة فرعية وجميع عمليات الوصل الفرعية الممكنة في مكان آخر (بحيث تتوفر محتوياتها في كلا المكانين). راجع أعلاه، القسم الفرعي \fBBind mount operation\fP. .RE .sp \fB\-r\fP، \fB\-\-ro\fP، \fB\-\-read\-only\fP .RS 4 صِل نظام الملفات للقراءة فقط. المرادف هو \fB\-o ro\fP. .sp لاحظ أنه، اعتمادًا على نوع نظام الملفات وحالته وسلوك النواة، قد يستمر النظام في الكتابة على الجهاز. على سبيل المثال، سيقوم ext3 و ext4 بإعادة تشغيل السجل (journal) إذا كان نظام الملفات متسخًا. لمنع هذا النوع من الوصول للكتابة، قد ترغب في وصل نظام ملفات ext3 أو ext4 بخيارات الوصل \fBro,noload\fP أو ضبط الجهاز الكتلي نفسه على وضع القراءة فقط، راجع أمر \fBblockdev\fP(8). .RE .sp \fB\-s\fP .RS 4 تسامح مع خيارات الوصل غير الدقيقة بدلاً من الفشل. سيؤدي هذا لتجاهل خيارات الوصل غير المتاحة من قبل نوع نظام الملفات. لا تدعم جميع أنظمة الملفات هذا الخيار. حاليًا هو متاح من قبل مساعد الوصل \fBmount.nfs\fP فقط. .RE .sp \fB\-\-source\fP \fIجهاز\fP .RS 4 إذا مُرّر معطى واحد فقط لأمر \fBmount\fP، فقد يُفسّر هذا المعطى على أنه الهدف (نقطة الوصل) أو المصدر (الجهاز). يتيح لك هذا الخيار تحديد أن المعطى هو مصدر الوصل صراحةً. .RE .sp \fB\-\-target\fP \fIدليل\fP .RS 4 إذا مُرّر معطى واحد فقط لأمر الوصل، فقد يُفسّر هذا المعطى على أنه الهدف (نقطة الوصل) أو المصدر (الجهاز). يتيح لك هذا الخيار تحديد أن المعطى هو هدف الوصل صراحةً. .RE .sp \fB\-\-target\-prefix\fP \fIدليل\fP .RS 4 إضافة الدليل المحدد في بداية جميع أهداف الوصل. يمكن استخدام هذا الخيار لاتباع \fIfstab\fP، لكن عمليات الوصل تُجرى في مكان آخر، على سبيل المثال: .sp \fBmount \-\-all \-\-target\-prefix /chroot \-o X\-mount.mkdir\fP .sp يوصل كل ما في \fIfstab\fP النظام إلى \fI/chroot\fP، وتُنشأ جميع نقاط الوصل المفقودة (بسبب X\-mount.mkdir). انظر أيضاً \fB\-\-fstab\fP لاستخدام ملف \fIfstab\fP بديل. .RE .sp \fB\-T\fP، \fB\-\-fstab\fP \fIمسار\fP .RS 4 يحدد ملف \fIfstab\fP بديل. إذا كان \fIمسار\fP دليلاً، تُفرز الملفات في الدليل بواسطة \fBstrverscmp\fP(3)؛ وتُتجاهل الملفات التي تبدأ بنقطة "." أو التي لا تحمل الامتداد \fI.fstab\fP. يمكن تحديد هذا الخيار أكثر من مرة. صُمم هذا الخيار غالباً لسكربتات initramfs أو chroot حيث تُحدد إعدادات إضافية تتجاوز إعدادات النظام القياسية. .sp لاحظ أن \fBmount\fP لا يمرر الخيار \fB\-\-fstab\fP إلى المساعدين \fB/sbin/mount.\fP\fIنوع\fP، مما يعني أن ملفات \fIfstab\fP البديلة ستكون غير مرئية للمساعدين. لا يشكل هذا مشكلة في عمليات الوصل العادية، ولكن عمليات وصل المستخدم (غير الجذر) تتطلب دائماً \fIfstab\fP للتحقق من حقوق المستخدم. .RE .sp \fB\-t\fP، \fB\-\-types\fP \fIfstype\fP .RS 4 يُستخدم المعامل الذي يلي \fB\-t\fP للإشارة إلى نوع نظام الملفات. تعتمد أنواع أنظمة الملفات المتاحة حاليًا على النواة التي تعمل. انظر \fI/proc/filesystems\fP و \fI/lib/modules/$(uname \-r)/kernel/fs\fP للحصول على قائمة كاملة بأنظمة الملفات. وأكثرها شيوعًا هي ext2 و ext3 و ext4 و xfs و btrfs و vfat و sysfs و proc و nfs و cifs. .sp يدعم برنامجا \fBmount\fP و \fBumount\fP(8) الأنواع الفرعية لنظام الملفات. يُعرّف النوع الفرعي بلاحقة \*(Aq.subtype\*(Aq. على سبيل المثال \*(Aqfuse.sshfs\*(Aq. يوصى باستخدام تدوين النوع الفرعي بدلاً من إضافة أي بادئة لمصدر الوصل (على سبيل المثال \*(Aqsshfs#example.com\*(Aq مهجور). .sp إذا لم يُمرر الخيار \fB\-t\fP، أو إذا حُدد النوع \fBauto\fP، فسيحاول \fBmount\fP تخمين النوع المطلوب. يستخدم \fBmount\fP مكتبة \fBlibblkid\fP(3) لتخمين نوع نظام الملفات؛ وإذا لم يسفر ذلك عن شيء مألوف، سيحاول \fBmount\fP قراءة الملف \fI/etc/filesystems\fP، أو \fI/proc/filesystems\fP إن لم يوجد الأول. ستُجرّب جميع أنواع أنظمة الملفات المدرجة هناك، باستثناء تلك الموسومة بـ "nodev" (مثل \fIdevpts\fP و \fIproc\fP و \fInfs\fP). إذا انتهى \fI/etc/filesystems\fP بسطر يحتوي على * وحيدة، فسيقرأ mount ملف \fI/proc/filesystems\fP بعد ذلك. وأثناء المحاولة، ستُوصل جميع أنواع أنظمة الملفات مع خيار الوصل \fBsilent\fP. .sp قد يكون النوع \fBauto\fP مفيداً للأقراص المرنة التي يوصلها المستخدم. قد يكون إنشاء ملف \fI/etc/filesystems\fP مفيداً لتغيير ترتيب الفحص (مثلاً، لتجربة vfat قبل msdos أو ext3 قبل ext2) أو إذا كنت تستخدم محمل وحدات نواة آلي. .sp يمكن تحديد أكثر من نوع في قائمة مفصولة بفاصلة، سواء للخيار \fB\-t\fP أو في مدخلة \fI/etc/fstab\fP. يمكن بدء قائمة أنواع أنظمة الملفات للخيار \fB\-t\fP بالسابقة \fBno\fP لتحديد أنواع أنظمة الملفات التي لا ينبغي اتخاذ أي إجراء بشأنها. ليس للسابقة \fBno\fP أي تأثير عند تحديدها في مدخلة \fI/etc/fstab\fP. .sp يمكن أن تكون السابقة \fBno\fP ذات مغزى مع الخيار \fB\-a\fP. على سبيل المثال، الأمر .sp \fBmount \-a \-t nomsdos,smbfs\fP .sp يوصل جميع أنظمة الملفات باستثناء تلك التي من نوع \fImsdos\fP و \fIsmbfs\fP. .sp بالنسبة لمعظم الأنواع، كل ما على برنامج \fBmount\fP فعله هو إصدار استدعاء نظام \fBmount\fP(2) بسيط، ولا يلزم وجود معرفة مفصلة بنوع نظام الملفات. ومع ذلك، بالنسبة لبعض الأنواع (مثل nfs و nfs4 و cifs و smbfs و ncpfs) يلزم وجود كود مخصص. تمتلك أنظمة ملفات nfs و nfs4 و cifs و smbfs و ncpfs برنامج وصل منفصل. ولجعل التعامل مع جميع الأنواع ممكناً بطريقة موحدة، سيقوم \fBmount\fP بتنفيذ البرنامج \fB/sbin/mount.\fP\fIنوع\fP (إذا وُجد) عند استدعائه بالنوع \fIنوع\fP. ونظراً لأن الإصدارات المختلفة من برنامج \fBsmbmount\fP لها اتفاقيات استدعاء مختلفة، فقد يتعين أن يكون \fB/sbin/mount.smbfs\fP عبارة عن سكربت صدفة يقوم بإعداد الاستدعاء المطلوب. .RE .sp \fB\-U\fP، \fB\-\-uuid\fP \fIuuid\fP .RS 4 صِل القسم الذي يملك \fIuuid\fP المحدد. .RE .sp \fB\-v\fP، \fB\-\-verbose\fP .RS 4 يُمكّن الوضع المسهب. بدءًا من الإصدار 2.41، إذا كانت واجهة برمجة تطبيقات (API) وصل النواة الجديدة متاحة، فسيقوم أيضًا بطباعة رسائل معلومات النواة. .RE .sp \fB\-w\fP، \fB\-\-rw\fP، \fB\-\-read\-write\fP .RS 4 صِل نظام الملفات للقراءة والكتابة. القراءة والكتابة هي الحالة المبدئية للنواة والحالة المبدئية لـ \fBmount\fP هي تجربة القراءة فقط إذا فشل استدعاء النظام \fBmount\fP(2) السابق بأعلام القراءة والكتابة على الأجهزة المحمية ضد الكتابة. .sp مرادف لـ \fB\-o rw\fP. .sp لاحظ أن تحديد \fB\-w\fP على سطر الأوامر يجبر \fBmount\fP على عدم محاولة الوصل للقراءة فقط أبداً على الأجهزة المحمية من الكتابة أو أنظمة الملفات الموصلة مسبقاً للقراءة فقط. .RE .sp \fB\-h\fP، \fB\-\-help\fP .RS 4 اعرض نص المساعدة ثم اخرج. .RE .sp \fB\-V\fP، \fB\-\-version\fP .RS 4 اعرض الإصدار واخرج. .RE .SH "خيارات وصل مستقلة عن نظام الملفات" .sp بعض هذه الخيارات تكون مفيدة فقط عندما تظهر في ملف \fI/etc/fstab\fP. .sp يمكن أن يُفعّل بعض هذه الخيارات أو يُعطل مبدئيًا في نواة النظام. للتحقق من الإعداد الحالي، راجع الخيارات في \fI/proc/mounts\fP. لاحظ أن لأنظمة الملفات أيضًا خيارات وصل مبدئية خاصة بكل نظام ملفات (انظر على سبيل المثال مخرجات \fBtune2fs \-l\fP لأنظمة ملفات ext\fIN\fP). .SS "ملاحظات نظام الملفات الافتراضي" .sp نظام الملفات الافتراضي (VFS) هو الطبقة التجريدية في النواة التي توفر واجهة نظام ملفات لبرامج مساحة المستخدم. كما يوفر تجريدًا داخل النواة يسمح بتعايش تطبيقات مختلفة لنظام ملفات. تنطبق بعض خيارات الوصل على هذه الطبقة فقط. .sp تُفسر الخيارات \fBnosuid\fP، و*noexec*، و*nodiratime*، و*relatime*، و*noatime*، و*strictatime*، و*nosymfollow* فقط بواسطة طبقة نواة نظام الملفات الافتراضي، وتُطبق على عقدة نقطة الوصل بدلاً من نظام ملفات نفسه. للحصول على نظرة شاملة على أنظمة الملفات وخيارات VFS، جرب: .RS 3 .ll -.6i .sp .if n .RS 4 .nf .fam C findmnt \-o TARGET,VFS\-OPTIONS,FS\-OPTIONS .fam .fi .if n .RE .br .RE .ll .sp منذ الإصدار v2.39، يمكن لـ libmount استخدام واجهة وصل نواة جديدة لضبط سمات VFS بشكل تكراري. وللتوافق مع الإصدارات السابقة، لا تُفعّل هذه الميزة مبدئيًا، حتى لو طُلبت عملية تكرارية (مثل rbind). يمكن تحديد وسيط الخيار الجديد "recursive"، على سبيل المثال: .RS 3 .ll -.6i .sp .if n .RS 4 .nf .fam C mount \-orbind,ro=recursive,noexec=recursive,nosuid /foo /bar .fam .fi .if n .RE .br .RE .ll .sp يربط هذا أنظمة الملفات تكراريًا من /foo إلى /bar، مما يجعل /bar وجميع عمليات الوصل الفرعية للقراءة فقط وnoexec، ولكن /bar نفسه فقط سيكون "nosuid". يعد الوسيط الاختياري "recursive" لخيارات وصل VFS ميزة تجريبية. .SS "ملاحظات إعداد القراءة فقط" .sp يُفسر إعداد القراءة فقط (\fBro\fP أو \fBrw\fP) بواسطة نظام الملفات الافتراضي ونظام ملفات، ويعتمد ذلك على كيفية تحديد الخيار في سطر الأوامر لـ \fBmount\fP(8). وللتوافق مع الإصدارات السابقة، المبدئي هو استخدامه لكلا الطبقتين أثناء عمليات الوصل القياسية. .sp تُطبق العملية "\-o bind,remount,ro" على نقطة وصل VFS فقط، بينما تُطبق العملية "\-o remount,ro" على كل من VFS والكتلة الفائقة لنظام ملفات. تسمح هذه الدلالة بإنشاء نقطة وصل للقراءة فقط مع إبقاء نظام ملفات قابلاً للكتابة من نقطة وصل أخرى. .sp منذ الإصدار 2.41، أصبح لدى libmount القدرة على استخدام وسائط اختيارية \fIvfs\fP و \fIfs\fP (مثل ro=fs) لتحديد مكان تطبيق إعداد القراءة فقط. على سبيل المثال، باستخدام الأمر: .RS 3 .ll -.6i .sp mount \-o ro=vfs /dev/sdc1 /A .br .RE .ll .sp سيُوصل نظام ملفات كقراءة وكتابة على مستوى الكتلة الفائقة، ولكن ستُضبط العقدة /A كقراءة فقط. في الإصدارات السابقة، كان هذا يتطلب عملية "\-o bind,remount,ro" إضافية لتحقيق النتيجة نفسها. .SS "خيارات الوصل العامة" .sp تنطبق الخيارات التالية على أي نظام ملفات يوصل، ولكن لا يحترمها كل نظام ملفات فعليًا. على سبيل المثال، خيار \fBsync\fP له تأثير فقط على أنظمة ملفات ext2، وext3، وext4، وfat، وvfat، وufs، وxfs. .sp \fBasync\fP .RS 4 يجب إجراء كافة عمليات الإدخال/الإخراج إلى نظام الملفات بشكل غير متزامن. (انظر أيضًا خيار \fBsync\fP.) .RE .sp \fBatime\fP .RS 4 لا تستخدم ميزة \fBnoatime\fP، وبذلك يُتحكم في وقت الوصول للـ inode بواسطة القيم المبدئية للنواة. انظر أيضًا أوصاف خيارات الوصل \fBrelatime\fP و*strictatime*. .RE .sp \fBnoatime\fP .RS 4 لا تُحدث أوقات الوصول للـ inode على نظام ملفات هذا (على سبيل المثال للوصول الأسرع إلى مخزن الأخبار لتسريع خوادم الأخبار). يعمل هذا مع جميع أنواع inode (الأدلة أيضًا)، لذا فهو يتضمن \fBnodiratime\fP. .RE .sp \fBauto\fP .RS 4 يمكن وصله باستخدام الخيار \fB\-a\fP. .RE .sp \fBnoauto\fP .RS 4 لا يمكن وصله إلا صراحةً (أي أن الخيار \fB\-a\fP لن يتسبب في وصل نظام الملفات). .RE .sp \fBcontext=\fP\fIcontext\fP، و \fBfscontext=\fP\fIcontext\fP، و \fBdefcontext=\fP\fIcontext\fP، و \fBrootcontext=\fP\fIcontext\fP .RS 4 يعد الخيار \fBcontext=\fP مفيدًا عند وصل أنظمة الملفات التي لا تدعم السمات الموسعة، مثل القرص المرن أو القرص الصلب المنسق بـ VFAT، أو الأنظمة التي لا تعمل عادةً تحت SELinux، مثل قرص منسق بـ ext3 أو ext4 من محطة عمل غير تابعة لـ SELinux. يمكنك أيضًا استخدام \fBcontext=\fP على أنظمة الملفات التي لا تثق بها، مثل القرص المرن. كما يساعد في التوافق مع أنظمة الملفات التي تدعم xattr في إصدارات النواة السابقة 2.4.. حتى في الأماكن التي تُدعم فيها xattrs، يمكنك توفير الوقت في عدم الاضطرار إلى وضع وسم لكل ملف عن طريق تعيين سياق أمني واحد للقرص بأكمله. .sp الخيار الشائع الاستخدام للوسائط القابلة للفصل هو \fBcontext="system_u:object_r:removable_t\fP. .sp يعمل الخيار \fBfscontext=\fP لجميع أنظمة الملفات، بغض النظر عن دعمها لـ xattr. يضبط خيار fscontext وسم نظام ملفات الشامل على سياق أمني محدد. وسم نظام ملفات هذا منفصل عن اللصائق الفردية على الملفات. إنه يمثل نظام ملفات بأكمله لأنواع معينة من فحص الأذونات، مثل أثناء الوصل أو إنشاء الملفات. لا تزال لصائق الملفات الفردية تُجلب من xattrs الموجودة على الملفات نفسها. يضبط خيار context فعليًا السياق التجميعي الذي يوفره fscontext، بالإضافة إلى توفير الوسم نفسه للملفات الفردية. .sp يمكنك ضبط السياق الأمني المبدئي للملفات غير الموسومة باستخدام الخيار \fBdefcontext=\fP. يتجاوز هذا القيمة المحددة للملفات غير الموسومة في السياسة ويتطلب نظام ملفات يدعم وضع لصائق xattr. .sp يسمح لك الخيار \fBrootcontext=\fP بوسم inode الجذر لنظام ملفات يوصل بشكل صريح قبل أن يصبح نظام ملفات هذا أو الـ inode مرئيًا لمساحة المستخدم. وُجد أن هذا مفيد لأشياء مثل لينكس عديم الحالة. يمكن استخدام القيمة الخاصة \fB@target\fP لتعيين السياق الحالي لموقع نقطة وصل الهدف. .sp لاحظ أن النواة ترفض أي طلب إعادة وصل يتضمن خيار السياق، \fBحتى\fP عندما لا يتغير عن السياق الحالي. .sp \fBتحذير: قد تحتوي قيمة\fP \fIcontext\fP \fBعلى فواصل\fP، وفي هذه الحالة يجب وضع القيمة بين علامات اقتباس بشكل صحيح، وإلا فسيقوم \fBmount\fP بتفسير الفاصلة كفاصل بين خيارات الوصل. لا تنسَ أن الصدفة تزيل علامات الاقتباس، وبالتالي \fBيلزم استخدام الاقتباس المزدوج\fP. على سبيل المثال: .RS 3 .ll -.6i .sp .if n .RS 4 .nf .fam C mount \-t tmpfs none /mnt \-o \(rs \*(Aqcontext="system_u:object_r:tmp_t:s0:c127,c456",noexec\*(Aq .fam .fi .if n .RE .br .RE .ll .sp لمزيد من التفاصيل، انظر \fBselinux\fP(8). .RE .sp \fBdefaults\fP .RS 4 استخدم الخيارات المبدئية: \fBrw\fP، و \fBsuid\fP، و \fBdev\fP، و \fBexec\fP، و \fBauto\fP، و \fBnouser\fP، و \fBasync\fP. .sp لاحظ أن المجموعة الفعلية لكافة خيارات الوصل المبدئية تعتمد على النواة ونوع نظام الملفات. انظر بداية هذا القسم لمزيد من التفاصيل. .RE .sp \fBdev\fP .RS 4 فسّر الأجهزة الخاصة المحرفية أو الكتلية على نظام الملفات. .RE .sp \fBnodev\fP .RS 4 لا تفسّر الأجهزة الخاصة المحرفية أو الكتلية على نظام الملفات. .RE .sp \fBdiratime\fP .RS 4 حدّث أوقات وصول inode الخاصة بالدليل على نظام الملفات هذا. وهذا هو المبدئي. (يُتجاهل هذا الخيار عند ضبط \fBnoatime\fP.) .RE .sp \fBnodiratime\fP .RS 4 لا تُحدّث أوقات وصول inode الخاصة بالدليل على نظام الملفات هذا. (يتضمن هذا الخيار ضمنيًا عند ضبط \fBnoatime\fP.) .RE .sp \fBdirsync\fP .RS 4 يجب إجراء جميع تحديثات الأدلة داخل نظام الملفات بشكل متزامن. يؤثر هذا على استدعاءات النظام التالية: \fBcreat\fP(2) و \fBlink\fP(2) و \fBunlink\fP(2) و \fBsymlink\fP(2) و \fBmkdir\fP(2) و \fBrmdir\fP(2) و \fBmknod\fP(2) و \fBrename\fP(2). .RE .sp \fBexec\fP .RS 4 السماح بتنفيذ الملفات الثنائية والملفات القابلة للتنفيذ الأخرى. .RE .sp \fBnoexec\fP .RS 4 لا تسمح بالتنفيذ المباشر لأي ملفات ثنائية على نظام الملفات الموصول. .RE .sp \fBgroup\fP .RS 4 اسمح لمستخدم عادي بوصل نظام الملفات إذا كانت إحدى مجموعات هذا المستخدم تطابق مجموعة الجهاز. يتضمن هذا الخيار الخيارين \fBnosuid\fP و \fBnodev\fP (ما لم يُتجاوزا بخيارات لاحقة، كما في سطر الخيار \fBgroup,dev,suid\fP). .RE .sp \fBiversion\fP .RS 4 في كل مرة يُعدّل فيها الفهرس (inode)، سيُزاد حقل i_version. .RE .sp \fBnoiversion\fP .RS 4 عدم زيادة حقل الفهرس (inode) من النوع i_version. .RE .sp \fBmand\fP .RS 4 السماح بالأقفال الإلزامية على نظام الملفات هذا. انظر \fBfcntl\fP(2). هُجر هذا الخيار في لينكس 5.15. .RE .sp \fBnomand\fP .RS 4 عدم السماح بالأقفال الإلزامية على نظام الملفات هذا. .RE .sp \fB_netdev\fP .RS 4 يوجد نظام الملفات على جهاز يتطلب وصولاً إلى الشبكة (يُستخدم لمنع النظام من محاولة وصل أنظمة الملفات هذه حتى تُفعّل الشبكة في النظام). .RE .sp \fBnofail\fP .RS 4 عدم الإبلاغ عن أخطاء لهذا الجهاز إذا لم يكن موجوداً. .RE .sp \fBrelatime\fP .RS 4 تحديث أوقات الوصول إلى الفهرس (inode) بالنسبة لوقت التعديل أو التغيير. يُحدث وقت الوصول فقط إذا كان وقت الوصول السابق أسبق من وقت التعديل أو التغيير الحالي أو مساوياً له. (مشابه لـ \fBnoatime\fP، لكنه لا يسبب تعطل \fBmutt\fP(1) أو التطبيقات الأخرى التي تحتاج إلى معرفة ما إذا كان الملف قد قُرئ منذ آخر مرة عُدّل فيها.) .sp منذ لينكس 2.6.30، تلتزم النواة مبدئياً بالسلوك الذي يوفره هذا الخيار (ما لم يُحدد \fBnoatime\fP)، ويلزم خيار \fBstrictatime\fP للحصول على الدلالات التقليدية. بالإضافة إلى ذلك، منذ لينكس 2.6.30، يُحدث دائماً وقت الوصول الأخير للملف إذا كان عمره أكثر من يوم واحد. .RE .sp \fBnorelatime\fP .RS 4 عدم استخدام ميزة \fBrelatime\fP. انظر أيضاً خيار الوصل \fBstrictatime\fP. .RE .sp \fBstrictatime\fP .RS 4 يتيح طلب تحديثات كاملة لـ atime صراحةً. وهذا يجعل من الممكن للنواة أن تلتزم مبدئياً بـ \fBrelatime\fP أو \fBnoatime\fP مع السماح لمساحة المستخدم بتجاوز ذلك. لمزيد من التفاصيل حول خيارات وصل النظام المبدئية، انظر \fI/proc/mounts\fP. .RE .sp \fBnostrictatime\fP .RS 4 استخدام سلوك النواة المبدئي لتحديثات وقت الوصول للفهرس (inode). .RE .sp \fBlazytime\fP .RS 4 تحديث الأوقات (atime، mtime، ctime) فقط في نسخة الذاكرة لفهرس الملف (inode). .sp يقلل خيار الوصل هذا بشكل كبير من عمليات الكتابة في جدول الفهارس (inode table) لأحمال العمل التي تنفذ عمليات كتابة عشوائية متكررة في ملفات مخصصة مسبقاً. .sp تُحدث الطوابع الزمنية على القرص فقط عندما: .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ . sp -1 . IP \(bu 2.3 .\} يجب تحديث فهرس البيانات (inode) لتغيير غير متعلق بطوابع الملف الزمنية .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ . sp -1 . IP \(bu 2.3 .\} يستخدم التطبيق \fBfsync\fP(2) أو \fBsyncfs\fP(2) أو \fBsync\fP(2) .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ . sp -1 . IP \(bu 2.3 .\} يُطرد فهرس بيانات (inode) غير محذوف من الذاكرة .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ . sp -1 . IP \(bu 2.3 .\} مرور أكثر من 24 ساعة منذ كتابة فهرس البيانات (inode) على القرص. .RE .RE .sp \fBnolazytime\fP .RS 4 لا تستخدم خاصية lazytime. .RE .sp \fBsuid\fP .RS 4 الالتزام ببتات set\-user\-ID و set\-group\-ID أو قدرات الملف عند تنفيذ البرامج من نظام الملفات هذا. .RE .sp \fBnosuid\fP .RS 4 عدم الالتزام ببتات set\-user\-ID و set\-group\-ID أو قدرات الملف عند تنفيذ البرامج من نظام الملفات هذا. بالإضافة إلى ذلك، تتطلب انتقالات نطاق SELinux إذن \fInosuid_transition\fP، والذي بدوره يحتاج أيضاً إلى قدرة السياسة \fInnp_nosuid_transition\fP. .RE .sp \fBsilent\fP .RS 4 تفعيل علامة الصمت (silent flag). .RE .sp \fBloud\fP .RS 4 إيقاف علامة الصمت (silent flag). .RE .sp \fBowner\fP .RS 4 السماح لمستخدم عادي بوصل نظام الملفات إذا كان هذا المستخدم هو مالك الجهاز. يقتضي هذا الخيار الخيارين \fBnosuid\fP و \fBnodev\fP (ما لم يتم تجاوزهما بخيارات لاحقة، كما في سطر الخيارات \fBowner,dev,suid\fP). .RE .sp \fBremount\fP .RS 4 محاولة إعادة وصل نظام ملفات موصول بالفعل. يُستخدم هذا عادةً لتغيير علامات الوصل لنظام ملفات ما، لا سيما لجعل نظام ملفات للقراءة فقط قابلاً للكتابة. لا يغير هذا الجهاز أو نقطة الوصل. .sp عملية إعادة الوصل مع علامة \fBbind\fP لها دلالات خاصة. انظر أعلاه، القسم الفرعي \fBBind mount operation\fP. .sp السلوك المبدئي للنواة لأعلام وصل VFS‏ (nodev,nosuid,noexec,ro) هو إعادة ضبط جميع الأعلام غير المحددة عند إعادة الوصل. لهذا السبب يحاول \fBmount\fP(8) الحفاظ على الإعداد الحالي وفقًا لـ \fIfstab\fP أو \fI/proc/self/mountinfo\fP. يمكن تغيير هذا السلوك المبدئي بواسطة \fB\-\-options\-mode\fP. التغيير التكراري لأعلام الوصل (متاح منذ v2.39 على الأنظمة التي تحتوي على استدعاء نظام \fBmount_setattr\fP(2))، على سبيل المثال، \fBmount \-o remount,ro=recursive\fP، لا يستخدم سلوك "reset\-unspecified"، ويعمل كعملية إضافة/إزالة بسيطة ولا تُعدل الأعلام غير المحددة. .sp تتبع وظيفة إعادة الوصل الطريقة القياسية التي يعمل بها أمر \fBmount\fP مع خيارات من \fIfstab\fP. وهذا يعني أن \fBmount\fP لا يقرأ \fIfstab\fP (أو \fImtab\fP) فقط عندما يُحدد كل من \fIجهاز\fP و \fIدليل\fP. .sp \fBmount \-o remount,rw /dev/foo /dir\fP .sp بعد هذا الاستدعاء، تُستبدل جميع خيارات الوصل القديمة وتُتجاهل الأمور العشوائية من \fIfstab\fP (أو \fImtab\fP)، باستثناء خيار \fBloop=\fP الذي يُنشأ ويُدار داخلياً بواسطة أمر الوصل \fBmount\fP. .sp \fBmount \-o remount,rw /dir\fP .sp يقرأ \fBmount\fP بعد هذا الاستدعاء ملف \fIfstab\fP ويدمج هذه الخيارات مع خيارات سطر الأوامر (\fB\-o\fP). وإذا لم يُعثر على نقطة وصل في \fIfstab\fP، فإنه ينتقل مبدئياً إلى خيارات الوصل من \fI/proc/self/mountinfo\fP. .sp يسمح \fBmount\fP باستخدام \fB\-\-all\fP لإعادة وصل جميع أنظمة الملفات الموصلة بالفعل والتي تطابق مرشحاً محدداً (\fB\-O\fP و \fB\-t\fP). على سبيل المثال: .sp \fBmount \-\-all \-o remount,ro \-t vfat\fP .sp يُعيد وصل جميع أنظمة ملفات vfat الموصلة بالفعل في وضع القراءة فقط. يُعاد وصل كل نظام ملفات عبر دلالة \fBmount \-o remount,ro\fP \fI/dir\fP. وهذا يعني أن أمر \fBmount\fP يقرأ \fIfstab\fP أو \fImtab\fP ويدمج هذه الخيارات مع خيارات سطر الأوامر. .RE .sp \fBro\fP[\fB=\fP(\fBrecursive\fP|\fBvfs\fP|\fBfs\fP)] .RS 4 يصل نظام الملفات للقراءة فقط. المعطى الاختياري هو ميزة تجريبية متاحة فقط من قبل واجهة برمجة تطبيقات وصل النواة المستندة إلى واصف الملف، ويُتجاهل بصمت في استدعاء النظام القديم \fBmount\fP(2). .sp يفرض المعطى \fBrecursive\fP تطبيق سمة VFS بشكل تكراري. .sp يحدد المعطيان \fBvfs\fP و \fBfs\fP الطبقة التي يجب تطبيق علامة القراءة فقط عليها. يحدد \fBfs\fP الكتلة الفائقة لنظام الملفات (نسخة نظام ملفات فريدة في النواة)، ويحدد \fBvfs\fP عقدة الوصل. إذا لم تُحدد أي سمة، تُضبط كلتا الطبقتين على القراءة فقط. .sp لمزيد من التفاصيل، يرجى الرجوع إلى قسم \fBRead\-only Setting Notes\fP. .RE .sp \fBrw\fP[\fB=\fP(\fBrecursive\fP|\fBvfs\fP|\fBfs\fP)] .RS 4 يصل نظام الملفات للقراءة والكتابة. .RE .sp \fBsync\fP .RS 4 يجب أن تُجرى جميع عمليات الإدخال/الإخراج إلى نظام الملفات بشكل متزامن. في حالة الوسائط ذات عدد محدود من دورات الكتابة (مثل بعض أقراص الفلاش)، قد يؤدي \fBsync\fP إلى تقصير دورة الحياة. .RE .sp \fBuser\fP .RS 4 يسمح للمستخدم العادي بوصل نظام الملفات. يُكتب اسم المستخدم الواصل إلى ملف \fImtab\fP (أو إلى ملف libmount الخاص في \fI/run/mount\fP في الأنظمة التي لا تحتوي على ملف \fImtab\fP عادي) بحيث يمكن لنفس المستخدم فصل نظام الملفات مرة أخرى. يتضمن هذا الخيار الخيارات \fBnoexec\fP و \fBnosuid\fP و \fBnodev\fP (ما لم تُتجاوز بخيارات لاحقة، كما في سطر الخيار \fBuser,exec,dev,suid\fP). .RE .sp \fBnouser\fP .RS 4 يمنع المستخدم العادي من وصل نظام الملفات. هذا هو الخيار المبدئي؛ ولا يتضمن أي خيارات أخرى. .RE .sp \fBusers\fP .RS 4 يسمح لأي مستخدم بوصل وفصل نظام الملفات، حتى لو وصله مستخدم عادي آخر. يتضمن هذا الخيار الخيارات \fBnoexec\fP و \fBnosuid\fP و \fBnodev\fP (ما لم تُتجاوز بخيارات لاحقة، كما في سطر الخيار \fBusers,exec,dev,suid\fP). .RE .sp \fBX\-\fP* .RS 4 تُفسر جميع الخيارات المسبوقة بـ "X\-" كتعليقات أو كخيارات خاصة بتطبيقات مساحة المستخدم. لا تُخزن هذه الخيارات في مساحة المستخدم (مثل ملف \fImtab\fP)، ولا تُرسل إلى مساعدي mount.\fIنوع\fP ولا إلى استدعاء النظام \fBmount\fP(2). التنسيق المقترح هو \fBX\-\fP\fIappname\fP.\fIoption\fP. .RE .sp \fBx\-\fP* .RS 4 نفس خيارات \fBX\-\fP*، ولكنها تُخزن بشكل دائم في مساحة المستخدم. وهذا يعني أن الخيارات متاحة أيضاً لـ \fBumount\fP(8) أو العمليات الأخرى. لاحظ أن صيانة خيارات الوصل في مساحة المستخدم أمر صعب، لأنه من الضروري استخدام أدوات مستندة إلى libmount ولا يوجد ضمان بأن الخيارات ستكون متاحة دائماً (على سبيل المثال بعد عملية نقل وصل أو في مساحة أسماء غير مشتركة). .sp لاحظ أنه قبل إصدار util\-linux v2.30، لم تكن خيارات x\-* تُصان بواسطة libmount وتُخزن في مساحة المستخدم (كانت الوظيفة هي نفسها لـ X\-* حالياً)، ولكن نظراً لعدد متزايد من حالات الاستخدام (في initrd و systemd إلخ) وُسعت الوظيفة للحفاظ على تكوينات \fIfstab\fP الحالية قابلة للاستخدام دون تغيير. .RE .sp \fBX\-mount.auto\-fstypes\fP=\fIقائمة\fP .RS 4 يحدد أنواع أنظمة الملفات المسموح بها أو المحظورة للكشف الآلي عن نظام الملفات. .sp الـ \fIقائمة\fP هي قائمة بأسماء أنظمة الملفات مفصولة بفواصل. يُحفز الكشف الآلي عن نظام الملفات بواسطة نوع نظام الملفات "auto" أو عندما لا يُحدد نوع نظام الملفات. .sp تتبع الـ \fIقائمة\fP كيفية تقييم mount لأنماط النوع (راجع \fB\-t\fP لمزيد من التفاصيل). يُسمح فقط بأنواع أنظمة الملفات المحددة، أو تُحظر جميع الأنواع المحددة إذا سُبقت القائمة بـ "no". .sp على سبيل المثال، X\-mount.auto\-fstypes="ext4,btrfs" يقبل فقط ext4 و btrfs، و X\-mount.auto\-fstypes="novfat,xfs" يقبل جميع أنظمة الملفات باستثناء vfat و xfs. .sp لاحظ أن الفاصلة تُستخدم كفاصل بين خيارات الوصل، وهذا يعني أن قيم auto\-fstypes يجب أن توضع بين علامتي اقتباس بشكل صحيح، لا تنسَ أن الصدفة تجرد علامات الاقتباس وبالتالي يلزم استخدام اقتباس مزدوج. على سبيل المثال: .RS 3 .ll -.6i .sp mount \-t auto \-o\(cqX\-mount.auto\-fstypes="noext2,ext3"\*(Aq /dev/sdc1 /mnt/test .br .RE .ll .RE .sp \fBX\-mount.mkdir\fP[\fB=\fP\fIوضع\fP] .RS 4 يسمح بإنشاء دليل هدف (نقطة وصل) إذا لم يكن موجوداً بعد. يحدد المعطى الاختياري \fIوضع\fP وضع الوصول لنظام الملفات المستخدم لـ \fBmkdir\fP(2) بالترميز الثماني. الوضع المبدئي هو 0755. هذه الوظيفة متاحة فقط لمستخدمي الجذر (root) أو عندما يُنفذ \fBmount\fP دون أذونات suid. الخيار متاح أيضاً كـ \fBx\-mount.mkdir\fP، ولكن هذا الترميز مهجور منذ v2.30. راجع أيضاً خيار سطر الأوامر \fB\-\-mkdir\fP. .RE .sp \fBX\-mount.nocanonicalize\fP[\fB=\fP\fIنوع\fP] .RS 4 يسمح بتعطيل التحويل إلى الصيغة المعيارية لمسارات مصدر الوصل وهدفه. مبدئياً، يحل أمر \f(CRmount\fP جميع المسارات إلى مساراتها المطلقة دون الروابط الرمزية. ومع ذلك، قد لا يكون هذا السلوك مرغوباً في حالات معينة، مثل عند ربط وصل فوق رابط رمزي، أو رابط رمزي فوق دليل أو رابط رمزي آخر. يمكن أن يكون المعامل الاختياري \fIنوع\fP إما "source" أو "target" (نقطة الوصل). إذا لم يُحدد \fIنوع\fP، يُعطل التحويل للمعيارية لكلا النوعين. لا يؤثر خيار الوصل هذا على تحويل وسوم المصدر (مثل \fBLABEL=\fP أو \fBUUID=\fP) ومعالجة \fIfstab\fP. .sp يتجاوز خيار سطر الأوامر \fB\-\-no\-canonicalize\fP خيار الوصل هذا ويؤثر على جميع تحويلات المسارات والوسوم في جميع الحالات، ولكن من أجل التوافقية مع الإصدارات السابقة، فإنه لا يعدل علامات استدعاء النظام \fBopen_tree\fP(2) ولا يسمح بحالة استخدام ربط الوصل (bind\-mount) فوق رابط رمزي. .sp لاحظ أن \fBmount\fP(8) لا يزال ينظف ويحول لمسارات المصدر والهدف المحددة في سطر الأوامر بواسطة المستخدمين غير الجذريين (non\-root) إلى الصيغة المعيارية، بغض النظر عن إعداد X\-mount.nocanonicalize. .RE .sp \fBX\-mount.noloop\fP .RS 4 عدم إنشاء ووصل جهاز حلقي (loop device)، حتى لو كان مصدر الوصل ملفاً عادياً. .RE .sp \fBX\-mount.subdir=\fP\fIدليل\fP .RS 4 السماح بوصل دليل فرعي لنظام ملفات بدلاً من الدليل الجذري. يسري هذا فقط عند إلحاق نسخة جديدة من نظام ملفات بالنظام. يُتجاهل الخيار بصمت في عمليات مثل إعادة الوصل، أو وصل الربط، أو النقل. .sp في الوقت الحالي، تُنفذ هذه الميزة عن طريق وصل مؤقت للدليل الجذري لنظام الملفات في مساحة أسماء غير مشتركة، ثم ربط الدليل الفرعي بنقطة الوصل النهائية وفصل جذر نظام الملفات. يظهر وصل الدليل الفرعي بشكل ذري لبقية النظام رغم تنفيذه عبر عدة استدعاءات نظام \fBmount\fP(2). .sp لاحظ أن هذه الميزة لن تعمل في جلسة ذات مساحة أسماء وصل خاصة غير مشتركة (بعد \fBunshare \-\-mount\fP) على النوى القديمة أو مع \fBmount\fP(8) دون دعم واجهة برمجة تطبيقات النواة للوصل المستندة إلى واصفات الملفات. في هذه الحالة، تحتاج إلى \fBunshare \-\-mount \-\-propagation shared\fP. .sp هذه الميزة تجريبية. .RE .sp \fBX\-mount.owner\fP=\fIاسم_مستخدم\fP|\fIUID\fP, \fBX\-mount.group\fP=\fIgroup\fP|\fIGID\fP .RS 4 ضبط ملكية \fIنقطة\-الوصل\fP بعد الوصل. تُحل الأسماء في مساحة أسماء الوصل المستهدفة، انظر \fB\-N\fP. .RE .sp \fBX\-mount.mode\fP=\fIوضع\fP .RS 4 ضبط وضع (mode) \fIنقطة\-الوصل\fP بعد الوصل. .RE .sp \fBX\-mount.idmap\fP=\fIid\-type\fP:\fIid\-mount\fP:\fIid\-host\fP:\fIid\-range\fP [\fIid\-type\fP:\fIid\-mount\fP:\fIid\-host\fP:\fIid\-range\fP], \fBX\-mount.idmap\fP=\fIfile\fP .RS 4 استخدم هذا الخيار لإنشاء وصل معين الهوية (idmapped mount). يسمح الوصل معين الهوية بتغيير ملكية جميع الملفات الموجودة تحت الوصل وفقاً لتعيين الهوية (ID\-mapping) المرتبط بمساحة أسماء المستخدم. يرتبط تغيير الملكية بفترة الصلاحية ويكون محصوراً في الوصل ذي الصلة. يمكن تحديد تعيين الهوية ذي الصلة بطريقتين: .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ . sp -1 . IP \(bu 2.3 .\} يمكن للمستخدم تحديد تعيين الهوية (ID\-mapping) مباشرة. .sp يجب تحديد تعيين الهوية باستخدام الصيغة \fIid\-type\fP:\fIid\-mount\fP:\fIid\-host\fP:\fIid\-range\fP. تحديد \fBu\fP كسابقة لـ \fIid\-type\fP ينشئ تعييناً لـ UID، و \fBg\fP ينشئ تعييناً لـ GID، وحذف \fIid\-type\fP أو تحديد \fBb\fP ينشئ تعييناً لكل من UID و GID. يشير معامل \fIid\-mount\fP إلى معرف البداية في الوصل الجديد. يشير معامل \fIid\-host\fP إلى معرف البداية في نظام الملفات. يشير معامل \fIid\-range\fP إلى عدد المعرفات التي سيتم تعيينها. من الممكن تحديد تعيينات هوية متعددة. .sp يجب الفصل بين تعيينات الهوية الفردية بمسافات. يرجى ملاحظة أنه في ملف \fI/etc/fstab\fP، تُفسر المسافات كفواصل بين الحقول. لتجنب ذلك، يجب تجاوزها باستخدام \(rs040. على سبيل المثال، X\-mount.idmap=0:0:1\(rs040500:1000:1. .sp على سبيل المثال، ينشئ تعيين الهوية \fBX\-mount.idmap=u:1000:0:1 g:1001:1:2 5000:1000:2\fP وصلاً معين الهوية حيث يُعين UID 0 إلى UID 1000، ويُعين GID 1 إلى GUID 1001، ويُعين GID 2 إلى GID 1002، ويُعين UID و GID 1000 إلى 5000، ويُعين UID و GID 1001 إلى 5001 في الوصل. .sp عند تحديد تعيين هوية مباشرة، ستُخصص مساحة أسماء مستخدم جديدة مع تعيين الهوية المطلوب. ستُلحق مساحة أسماء المستخدم المنشأة حديثاً بالوصل. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ . sp -1 . IP \(bu 2.3 .\} يمكن للمستخدم تحديد ملف مساحة أسماء مستخدم. .sp ستُلحق مساحة أسماء المستخدم بعد ذلك بالوصل وسيصبح تعيين الهوية لمساحة أسماء المستخدم هو تعيين الهوية للوصل. .sp على سبيل المثال، سيؤدي \fBX\-mount.idmap=/proc/PID/ns/user\fP إلى إلحاق نطاق أسماء المستخدم لعملية PID بالوصل. .RE .RE .sp \fBnosymfollow\fP .RS 4 لا تتبع الروابط الرمزية عند تحليل المسارات. لا يزال بالإمكان إنشاء روابط رمزية، وستعمل كل من \fB(readlink\fP(1 و*(readlink*(2 و*(realpath*(1 و*(realpath*(3 بشكل سليم. .RE .SH "خيارات الوصل الخاصة بنظام الملفات" .sp يسرد هذا القسم الخيارات الخاصة بأنظمة ملفات معينة. يُفضل مراجعة صفحات الدليل الخاصة بنظام الملفات المعني أولاً للحصول على التفاصيل حيثما أمكن ذلك. بعض هذه الصفحات مدرج في الجدول التالي. .TS allbox tab(:); ltB ltB. T{ .sp \fBنظام (أنظمة) الملفات\fP T}:T{ .sp \fBصفحة الدليل\fP T} .T& lt lt. T{ .sp btrfs T}:T{ .sp \fBbtrfs\fP(5) T} T{ .sp cephfs T}:T{ .sp \fBmount.ceph\fP(8) T} T{ .sp cifs T}:T{ .sp \fBmount.cifs\fP(8) T} T{ .sp ext2, ext3, ext4 T}:T{ .sp \fBext4\fP(5) T} T{ .sp fuse T}:T{ .sp \fBfuse\fP(8) T} T{ .sp nfs T}:T{ .sp \fBnfs\fP(5) T} T{ .sp tmpfs T}:T{ .sp \fBtmpfs\fP(5) T} T{ .sp xfs T}:T{ .sp \fBxfs\fP(5) T} .TE .sp .sp لاحظ أن بعض الصفحات المدرجة أعلاه قد لا تتوفر إلا بعد تثبيت أدوات فضاء المستخدم المعنية. .sp تنطبق الخيارات التالية على أنظمة ملفات معينة فقط. جرى فرزها حسب نظام الملفات. تتبع جميع الخيارات العلامة \fB\-o\fP. .sp تعتمد الخيارات المتاحة نوعاً ما على النواة التي تعمل حالياً. قد تتوفر معلومات إضافية في الملفات الخاصة بنظام الملفات في الدليل الفرعي لمصدر النواة \fIDocumentation/filesystems\fP. .SS "خيارات الوصل لـ adfs" .sp \fBuid=\fP\fIقيمة\fP و \fBgid=\fP\fIقيمة\fP .RS 4 اضبط المالك والمجموعة للملفات في نظام الملفات (المبدئي: uid=gid=0). .RE .sp \fBownmask=\fP\fIقيمة\fP و \fBothmask=\fP\fIقيمة\fP .RS 4 اضبط قناع الأذونات لأذونات \*(Aqالمالك\*(Aq وأذونات \*(Aqالآخرين\*(Aq في ADFS على التوالي (المبدئي: 0700 و0077، على التوالي). انظر أيضاً \fI/usr/src/linux/Documentation/filesystems/adfs.rst\fP. .RE .SS "خيارات الوصل لـ affs" .sp \fBuid=\fP\fIقيمة\fP و \fBgid=\fP\fIقيمة\fP .RS 4 اضبط المالك والمجموعة لجذر نظام الملفات (المبدئي: uid=gid=0، ولكن مع استخدام الخيار \fBuid\fP أو \fBgid\fP دون تحديد قيمة، تُؤخذ قيم UID وGID للعملية الحالية). .RE .sp \fBsetuid=\fP\fIقيمة\fP ‎و \fBsetgid=\fP\fIقيمة\fP .RS 4 يضبط المالك والمجموعة لجميع الملفات. .RE .sp \fBmode=\fP\fIقيمة\fP .RS 4 يضبط وضع جميع الملفات إلى \fIقيمة\fP & 0777 مع تجاهل الأذونات الأصلية. يُضيف إذن البحث إلى الأدلة التي تمتلك إذن القراءة. تُعطى القيمة بالترميز الثماني. .RE .sp \fBprotect\fP .RS 4 لا يسمح بأي تغييرات على بتات الحماية في نظام الملفات. .RE .sp \fBusemp\fP .RS 4 يضبط UID و GID لجذر نظام الملفات على UID و GID لنقطة الوصل عند أول مزامنة أو فصل، ثم يمسح هذا الخيار. أمر غريب.\|.\|. .RE .sp \fBverbose\fP .RS 4 اطبع رسالة معلوماتية لكل عملية وصل ناجحة. .RE .sp \fBprefix=\fP\fIسلسلة_محارف\fP .RS 4 البادئة المستخدمة قبل اسم وحدة التخزين عند تتبع رابط. .RE .sp \fBvolume=\fP\fIسلسلة_محارف\fP .RS 4 بادئة (بطول 30 على الأكثر) تُستخدم قبل \*(Aq/\*(Aq عند تتبع رابط رمزي. .RE .sp \fBreserved=\fP\fIقيمة\fP .RS 4 (مبدئي: 2.) عدد الكتل غير المستخدمة في بداية الجهاز. .RE .sp \fBroot=\fP\fIقيمة\fP .RS 4 حدد موقع كتلة الجذر صراحةً. .RE .sp \fBbs=\fP\fIقيمة\fP .RS 4 حدد حجم الكتلة. القيم المسموح بها هي 512، 1024، 2048، 4096. .RE .sp \fBgrpquota\fP|\fBnoquota\fP|\fBquota\fP|\fBusrquota\fP .RS 4 تُقبل هذه الخيارات ولكن تُتجاهل. (ومع ذلك، قد تتفاعل أدوات الحصص الشاملة "quota" مع هذه السلاسل النصية في \fI/etc/fstab\fP.) .RE .SS "خيارات الوصل لـ debugfs" .sp نظام ملفات debugfs هو نظام ملفات وهمي، يُوصل تقليدياً على \fI/sys/kernel/debug\fP. بدءاً من إصدار النواة 3.4، يمتلك debugfs الخيارات التالية: .sp \fBuid=\fP\fIn\fP\fB, gid=\fP\fIn\fP .RS 4 اضبط المالك والمجموعة لنقطة الوصل. .RE .sp \fBmode=\fP\fIقيمة\fP .RS 4 يضبط نمط نقطة الوصل. .RE .SS "خيارات الوصل لـ devpts" .sp نظام ملفات devpts هو نظام ملفات زائف، يُوصل تقليدياً على \fI/dev/pts\fP. ومن أجل الحصول على طرفية زائفة، تفتح العملية \fI/dev/ptmx\fP؛ ثم يُتاح رقم الطرفية الزائفة للعملية ويمكن الوصول إلى تابع الطرفية الزائفة كـ \fI/dev/pts/\fP<الرقم>. .sp \fBuid=\fP\fIقيمة\fP و \fBgid=\fP\fIقيمة\fP .RS 4 يضبط هذا المالك أو المجموعة للطرفيات الوهمية المنشأة حديثاً بالقيم المحددة. عند عدم تحديد شيء، ستُضبط على UID و GID الخاص بالعملية المنشئة. على سبيل المثال، إذا كانت هناك مجموعة tty بـ GID 5، فإن \fBgid=5\fP سيجعل الطرفيات الوهمية المنشأة حديثاً تنتمي لمجموعة tty. .RE .sp \fBmode=\fP\fIقيمة\fP .RS 4 اضبط نمط الطرفيات الوهمية المنشأة حديثاً بالقيمة المحددة. القيمة المبدئية هي 0600. القيمة \fBmode=620\fP و \fBgid=5\fP تجعل "mesg y" هو الوضع المبدئي في الطرفيات الوهمية المنشأة حديثاً. .RE .sp \fBnewinstance\fP .RS 4 أنشئ نسخة خاصة من نظام ملفات devpts، بحيث تكون فهارس الطرفيات الوهمية المخصصة في هذه النسخة الجديدة مستقلة عن الفهارس المنشأة في نسخ devpts الأخرى. .sp تتشارك جميع عمليات وصل devpts التي لا تتضمن خيار \fBnewinstance\fP نفس مجموعة فهارس الطرفيات الوهمية (أي النمط القديم). لكل عملية وصل لـ devpts مع خيار \fBnewinstance\fP مجموعة خاصة من فهارس الطرفيات الوهمية. .sp يُستخدم هذا الخيار أساساً لدعم الحاويات (containers) في نواة لينكس. وُفر في إصدارات نواة لينكس بدءاً من 2.6.29. وعلاوة على ذلك، فإن خيار الوصل هذا صالح فقط إذا فُعل \fBCONFIG_DEVPTS_MULTIPLE_INSTANCES\fP في إعدادات النواة. .sp لاستخدام هذا الخيار بفعالية، يجب أن يكون \fI/dev/ptmx\fP رابطاً رمزياً إلى \fIpts/ptmx\fP. راجع \fIDocumentation/filesystems/devpts.txt\fP في شجرة مصدر نواة لينكس للتفاصيل. .RE .sp \fBptmxmode=\fP\fIقيمة\fP .RS 4 اضبط النمط لعقدة جهاز \fIptmx\fP الجديدة في نظام ملفات devpts. .sp مع دعم النسخ المتعددة لـ devpts (راجع خيار \fBnewinstance\fP أعلاه)، تمتلك كل نسخة عقدة \fIptmx\fP خاصة في جذر نظام ملفات devpts (عادة \fI/dev/pts/ptmx\fP). .sp للتوافق مع إصدارات النواة الأقدم، النمط المبدئي لعقدة \fIptmx\fP الجديدة هو 0000. يحدد \fBptmxmode=\fP\fIقيمة\fP نمطاً أكثر نفعاً لعقدة \fIptmx\fP ويوصى به بشدة عند تحديد خيار \fBnewinstance\fP. .sp نُفذ هذا الخيار فقط في إصدارات نواة لينكس بدءاً من 2.6.29. وعلاوة على ذلك، هذا الخيار صالح فقط إذا فُعل \fBCONFIG_DEVPTS_MULTIPLE_INSTANCES\fP في إعدادات النواة. .RE .SS "خيارات الوصل لـ fat" .sp (ملاحظة: \fIfat\fP ليس نظام ملفات منفصل، بل هو جزء مشترك من أنظمة ملفات \fImsdos\fP و \fIumsdos\fP و \fIvfat\fP.) .sp \fBblocksize=\fP{\fB512\fP|\fB1024\fP|\fB2048\fP} .RS 4 اضبط حجم الكتلة (المبدئي 512). هذا الخيار مهجور. .RE .sp \fBuid=\fP\fIقيمة\fP و \fBgid=\fP\fIقيمة\fP .RS 4 اضبط المالك والمجموعة لجميع الملفات. (مبدئي: UID و GID للعملية الحالية.) .RE .sp \fBumask=\fP\fIقيمة\fP .RS 4 اضبط قناع المستخدم umask (قناع بتات الأذونات \fBغير\fP الموجودة). القيمة المبدئية هي umask للعملية الحالية. تُعطى القيمة بالنظام الثماني. .RE .sp \fBdmask=\fP\fIقيمة\fP .RS 4 اضبط umask المطبق على الأدلة فقط. القيمة المبدئية هي umask للعملية الحالية. تُعطى القيمة بالنظام الثماني. .RE .sp \fBfmask=\fP\fIقيمة\fP .RS 4 اضبط umask المطبق على الملفات العادية فقط. القيمة المبدئية هي umask للعملية الحالية. تُعطى القيمة بالنظام الثماني. .RE .sp \fBallow_utime=\fP\fIقيمة\fP .RS 4 يتحكم هذا الخيار في فحص أذونات mtime/atime. القيم الممكنة: .sp \fB20\fP .RS 4 إذا كانت العملية الحالية ضمن مجموعة معرف المجموعة للملف، يمكن تغيير الختم الزمني. .RE .sp \fB2\fP .RS 4 يستطيع المستخدمون الآخرون تغيير الختم الزمني. .RE .sp تُضبط القيمة المبدئية من خيار \fBdmask\fP أعلاه. (إذا كان الدليل قابلاً للكتابة، فسيُسمح أيضاً بـ \fButime\fP(2). أي: ‎~dmask & 022.) .br عادةً ما يفحص \fButime\fP(2) ما إذا كانت العملية الحالية هي مالك الملف، أو أنها تمتلك قدرة \fBCAP_FOWNER\fP. لكن أنظمة ملفات FAT لا تملك UID/GID على القرص، لذا فإن الفحص العادي غير مرن بما يكفي. يمكن تخفيف هذا القيد باستخدام هذا الخيار. .RE .sp \fBcheck=\fP\fIقيمة\fP .RS 4 يمكن اختيار ثلاثة مستويات مختلفة من التدقيق: .sp \fBr\fP[\fBelaxed\fP] .RS 4 تُقبل الأحرف الكبيرة والصغيرة وهي متكافئة، وتُقتطع أجزاء الأسماء الطويلة (مثلاً \fIverylongname.foobar\fP يصبح \fIverylong.foo\fP)، وتُقبل المسافات البادئة والمضمنة في كل جزء من الاسم (الاسم والامتداد). .RE .sp \fBn\fP[\fBormal\fP] .RS 4 مثل "relaxed"، ولكن تُرفض العديد من المحارف الخاصة (*، ?، <، المسافات، إلخ). هذا هو المبدئي. .RE .sp \fBs\fP[\fBtrict\fP] .RS 4 مثل "normal"، ولكن تُرفض الأسماء التي تحتوي على أجزاء طويلة أو محارف خاصة تُستخدم أحياناً في لينكس ولكنها غير مقبولة في MS\-DOS (+، =، إلخ). .RE .RE .sp \fBcodepage=\fP\fIقيمة\fP .RS 4 يضبط صفحة الترميز (codepage) للتحويل إلى محارف الأسماء القصيرة في أنظمة ملفات FAT و VFAT. تُستخدم صفحة الترميز 437 مبدئياً. .RE .sp \fBconv=\fP\fIوضع\fP .RS 4 هذا الخيار مهجور وقد يفشل أو يتم تجاهله. .RE .sp \fBcvf_format=\fP\fImodule\fP .RS 4 يجبر المشغل على استخدام وحدة CVF (ملف وحدة التخزين المضغوطة) cvf\fI_module\fP بدلاً من الاكتشاف الآلي. إذا كانت النواة تدعم \fBkmod\fP، فإن خيار \fBcvf_format=\fP\fIxxx\fP يتحكم أيضاً في تحميل وحدة CVF عند الطلب. هذا الخيار مهجور. .RE .sp \fBcvf_option=\fP\fIخيار\fP .RS 4 خيار مُمرر إلى وحدة CVF. هذا الخيار مهجور. .RE .sp \fBdebug\fP .RS 4 فعّل علامة التنقيح (\fIdebug\fP). ستُطبع سلسلة الإصدار وقائمة بمعلمات نظام الملفات (تُطبع هذه البيانات أيضاً إذا بدت المعلمات غير متسقة). .RE .sp \fBdiscard\fP .RS 4 في حال ضبطه، سيؤدي إلى إصدار أوامر discard/TRIM إلى الجهاز الكتلي عند تحرير الكتل. هذا مفيد لأجهزة SSD ووحدات LUN خفيفة التجهيز. .RE .sp \fBdos1xfloppy\fP .RS 4 في حال ضبطه، سيُستخدم إعداد BIOS Parameter Block مبدئي احتياطي، يُحدد بناءً على حجم الجهاز المساند. تطابق هذه المعلمات الثابتة القيم المبدئية التي افترضها DOS 1.x للأقراص المرنة وصور الأقراص المرنة بحجم 160 kiB و180 kiB و320 kiB و360 kiB. .RE .sp \fBerrors=\fP{\fBpanic\fP|\fBcontinue\fP|\fBremount\-ro\fP} .RS 4 حدد سلوك FAT عند حدوث أخطاء حرجة: الذعر (panic)، أو الاستمرار دون فعل شيء، أو إعادة وصل القسم بنمط القراءة فقط (السلوك المبدئي). .RE .sp \fBfat=\fP{\fB12\fP|\fB16\fP|\fB32\fP} .RS 4 حدد فات (fat) بـ 12 أو 16 أو 32 بت. هذا يتجاوز روتين اكتشاف نوع FAT الآلي. استخدمه بحذر! .RE .sp \fBiocharset=\fP\fIقيمة\fP .RS 4 مجموعة المحارف المستخدمة للتحويل بين محارف 8 بت ومحارف يونيكود (Unicode) بـ 16 بت. المبدئي هو iso8859\-1. تُخزن أسماء الملفات الطويلة على القرص بتنسيق يونيكود. .RE .sp \fBnfs=\fP{\fBstale_rw\fP|\fBnostale_ro\fP} .RS 4 فعّل هذا فقط إذا كنت تريد تصدير نظام ملفات FAT عبر NFS. .sp \fBstale_rw\fP: يحافظ هذا الخيار على فهرس (خبيئة) لفهارس الـ inodes والتي تُستخدم بواسطة الكود المتعلق بـ nfs لتحسين عمليات البحث. عمليات الملفات الكاملة (قراءة/كتابة) عبر NFS متاحة، ولكن مع إخلاء الخبيئة في خادم NFS، قد يؤدي ذلك إلى أخطاء \fBESTALE\fP زائفة. .sp \fBnostale_ro\fP: يسند هذا الخيار رقم الـ inode ومقبض الملف إلى موقع الملف على القرص في مدخل دليل FAT. يضمن ذلك عدم إرجاع \fBESTALE\fP بعد إخلاء ملف من خبيئة الـ inode. ومع ذلك، فهذا يعني أن عمليات مثل إعادة التسمية والإنشاء وفك الربط قد تجعل مقابض الملفات التي كانت تشير سابقاً إلى ملف واحد تشير إلى ملف مختلف، مما قد يسبب فساداً في البيانات. لهذا السبب، يقوم هذا الخيار أيضاً بوصل نظام الملفات للقراءة فقط. .sp للحفاظ على التوافق مع الإصدارات السابقة، يُقبل أيضاً الخيار \fB\-o nfs\fP، ويكون المبدئي هو \fBstale_rw\fP. .RE .sp \fBtz=UTC\fP .RS 4 يعطل هذا الخيار تحويل الأختام الزمنية بين التوقيت المحلي (كما يستخدمه ويندوز في FAT) وUTC (الذي يستخدمه لينكس داخلياً). هذا مفيد بشكل خاص عند وصل أجهزة (مثل الكاميرات الرقمية) المضبوطة على UTC لتجنب عثرات التوقيت المحلي. .RE .sp \fBtime_offset=\fP\fIدقائق\fP .RS 4 اضبط الإزاحة لتحويل الأختام الزمنية من التوقيت المحلي المستخدم في FAT إلى UTC. أي، ستُطرح \fIminutes\fP من كل ختم زمني لتحويله إلى UTC المستخدم داخلياً في لينكس. هذا مفيد عندما لا تكون المنطقة الزمنية المحددة في النواة عبر \fBsettimeofday\fP(2) هي المنطقة الزمنية المستخدمة في نظام ملفات. لاحظ أن هذا الخيار لا يزال لا يوفر أختاماً زمنية صحيحة في جميع الحالات في وجود التوقيت الصيفي (DST) \- الأختام الزمنية في إعداد توقيت صيفي مختلف ستنحرف بمقدار ساعة واحدة. .RE .sp \fBquiet\fP .RS 4 فعل علامة \fIquiet\fP. محاولات تغيير المالك (chown) أو الأذونات (chmod) للملفات لن ترجع أخطاء، رغم فشلها. استخدمه بحذر! .RE .sp \fBrodir\fP .RS 4 يحتوي FAT على سمة \fBATTR_RO\fP (للقراءة فقط). في ويندوز، سيتم تجاهل \fBATTR_RO\fP الخاصة بالدليل، وتُستخدم فقط من قبل التطبيقات كعلامة (مثلاً، يتم ضبطها للمجلد المخصص). .sp إذا كنت ترغب في استخدام \fBATTR_RO\fP كعلامة للقراءة فقط حتى للدليل، فاضبط هذا الخيار. .RE .sp \fBshowexec\fP .RS 4 إذا ضُبطت، ستُسمح بتات إذن التنفيذ للملف فقط إذا كان جزء الامتداد من الاسم هو .EXE أو .COM أو .BAT. غير مضبوطة مبدئياً. .RE .sp \fBsys_immutable\fP .RS 4 في حال ضبطه، تُعامل سمة \fBATTR_SYS\fP في FAT كعلامة \fBIMMUTABLE\fP في لينكس. لا يُضبط بشكل مبدئي. .RE .sp \fBflush\fP .RS 4 في حال ضبطه، سيحاول نظام الملفات إفراغ البيانات إلى القرص في وقت أبكر من المعتاد. لا يُضبط بشكل مبدئي. .RE .sp \fBusefree\fP .RS 4 استخدم قيمة "العناقيد الحرة" (free clusters) المخزنة في \fBFSINFO\fP. ستُستخدم لتحديد عدد العناقيد الحرة دون فحص القرص. لكنها لا تُستخدم بشكل مبدئي لأن إصدارات Windows الحديثة لا تُحدثها بشكل صحيح في بعض الحالات. إذا كنت متأكداً من صحة "العناقيد الحرة" في \fBFSINFO\fP، فيمكنك عبر هذا الخيار تجنب فحص القرص. .RE .sp \fBdots\fP، \fBnodots\fP، \fBdotsOK=\fP[\fByes\fP|\fBno\fP] .RS 4 محاولات متنوعة غير صائبة لفرض اتفاقات Unix أو DOS على نظام ملفات FAT. .RE .SS "خيارات الوصل لـ hfs" .sp \fBcreator=\fP\fIcccc\fP\fB, type=\fP\fIcccc\fP .RS 4 اضبط قيم المنشئ/النوع (creator/type) كما تظهر في MacOS finder المستخدم لإنشاء ملفات جديدة. القيم المبدئية: \*(Aq????\*(Aq. .RE .sp \fBuid=\fP\fIn\fP\fB, gid=\fP\fIn\fP .RS 4 اضبط المالك والمجموعة لجميع الملفات. (مبدئي: UID و GID للعملية الحالية.) .RE .sp \fBdir_umask=\fP\fIn\fP\fB, file_umask=\fP\fIn\fP\fB, umask=\fP\fIn\fP .RS 4 اضبط umask المستخدم لكل الأدلة، أو كل الملفات العادية، أو كل الملفات والأدلة. القيمة المبدئية هي umask للعملية الحالية. .RE .sp \fBsession=\fP\fIn\fP .RS 4 اختر جلسة القرص المدمج (CDROM) للوصل. المبدئي هو ترك هذا القرار لتعريف القرص المدمج. سيفشل هذا الخيار مع أي جهاز آخر غير القرص المدمج كجهاز تحتي. .RE .sp \fBpart=\fP\fIn\fP .RS 4 اختر رقم القسم n من الجهاز. هذا منطقي فقط للأقراص المدمجة. القيمة المبدئية هي عدم تحليل جدول الأقسام على الإطلاق. .RE .sp \fBquiet\fP .RS 4 لا تشتكِ من خيارات الوصل غير الصالحة. .RE .SS "خيارات الوصل لـ hpfs" .sp \fBuid=\fP\fIقيمة\fP و \fBgid=\fP\fIقيمة\fP .RS 4 اضبط المالك والمجموعة لجميع الملفات. (مبدئي: UID و GID للعملية الحالية.) .RE .sp \fBumask=\fP\fIقيمة\fP .RS 4 اضبط قناع المستخدم umask (قناع بتات الأذونات \fBغير\fP الموجودة). القيمة المبدئية هي umask للعملية الحالية. تُعطى القيمة بالنظام الثماني. .RE .sp \fBcase=\fP{\fBlower\fP|\fBasis\fP} .RS 4 حوّل كل أسماء الملفات إلى أحرف صغيرة، أو اتركها كما هي. (المبدئي: \fBcase=lower\fP.) .RE .sp \fBconv=\fP\fIوضع\fP .RS 4 هذا الخيار مهجور وقد يفشل أو يُتجاهل. .RE .sp \fBnocheck\fP .RS 4 لا توقف الوصل عند فشل فحوصات معينة للاتساق. .RE .SS "خيارات الوصل لـ iso9660" .sp ISO 9660 هو معيار يصف بنية نظام ملفات ليُستخدم على الأقراص المدمجة (CD\-ROMs). (يظهر نوع نظام الملفات هذا أيضاً على بعض أقراص DVD. انظر أيضاً نظام ملفات \fIudf\fP.) .sp تظهر أسماء ملفات \fIiso9660\fP العادية بتنسيق 8.3 (أي قيود تشبه DOS على طول اسم الملف)، وبالإضافة إلى ذلك تكون جميع الأحرف كبيرة. كما لا يوجد حقل لملكية الملف، أو الحماية، أو عدد الروابط، أو دعم للأجهزة الكتلية/المحرفية، إلخ. .sp Rock Ridge هو امتداد لـ iso9660 يوفر كل هذه الميزات الشبيهة بـ UNIX. أساساً توجد امتدادات لكل سجل دليل توفر جميع المعلومات الإضافية، وعند استخدام Rock Ridge، لا يمكن تمييز نظام الملفات عن نظام ملفات UNIX عادي (باستثناء أنه للقراءة فقط، بالطبع). .sp \fBnorock\fP .RS 4 عطل استخدام امتدادات Rock Ridge، حتى لو كانت متاحة. قارن مع \fBmap\fP. .RE .sp \fBnojoliet\fP .RS 4 عطل استخدام امتدادات Microsoft Joliet، حتى لو كانت متاحة. قارن مع \fBmap\fP. .RE .sp \fBcheck=\fP{\fBr\fP[\fBelaxed\fP]|\fBs\fP[\fBtrict\fP]} .RS 4 مع \fBcheck=relaxed\fP، يُحوّل اسم الملف أولاً إلى أحرف صغيرة قبل إجراء البحث. قد يكون هذا ذا معنى فقط مع \fBnorock\fP و \fBmap=normal\fP. (المبدئي: \fBcheck=strict\fP.) .RE .sp \fBuid=\fP\fIقيمة\fP و \fBgid=\fP\fIقيمة\fP .RS 4 امنح كل الملفات في نظام الملفات معرف المستخدم أو المجموعة المحدد، مع احتمال تجاوز المعلومات الموجودة في امتدادات Rock Ridge. (المبدئي: \fBuid=0,gid=0\fP.) .RE .sp \fBmap=\fP{\fBn\fP[\fBormal\fP]|\fBo\fP[\fBff\fP]|\fBa\fP[\fBcorn\fP]} .RS 4 بالنسبة للأجزاء التي لا تدعم Rock Ridge، تعيد ترجمة الأسماء العادية تعيين أحرف ASCII الكبيرة إلى صغيرة، وتحذف اللاحقة \*(Aq;1\*(Aq، وتحول \*(Aq;\*(Aq إلى \*(Aq.\*(Aq. مع \fBmap=off\fP لا تُجرى أي ترجمة للأسماء. انظر \fBnorock\fP. (المبدئي: \fBmap=normal\fP.) الخيار \fBmap=acorn\fP يشبه \fBmap=normal\fP ولكنه يطبق أيضاً امتدادات Acorn إذا وُجدت. .RE .sp \fBmode=\fP\fIقيمة\fP .RS 4 بالنسبة للأجزاء التي لا تدعم Rock Ridge، امنح كل الملفات الوضع (mode) المحدد. (المبدئي: إذن القراءة والتنفيذ للجميع.) تتطلب قيم الوضع الثماني صفراً في البداية. .RE .sp \fBunhide\fP .RS 4 أظهر أيضاً الملفات المخفية والمرتبطة. (إذا كان للملفات العادية والملفات المرتبطة أو المخفية نفس أسماء الملفات، فقد يجعل هذا الملفات العادية غير قابلة للوصول.) .RE .sp \fBblock=\fP{\fB512\fP|\fB1024\fP|\fB2048\fP} .RS 4 اضبط حجم الكتلة على القيمة المحددة. (المبدئي: \fBblock=1024\fP). .RE .sp \fBconv=\fP\fIوضع\fP .RS 4 هذا الخيار مهجور وقد يفشل أو يُتجاهل. .RE .sp \fBcruft\fP .RS 4 إذا كان البايت العالي لطول الملف يحتوي على بيانات غير صالحة، فاضبط خيار الوصل هذا لتجاهل البتات عالية الترتيب لطول الملف. وهذا يعني أن الملف لا يمكن أن يكون أكبر من 16 ميجابايت. .RE .sp \fBsession=\fP\fIx\fP .RS 4 اختر رقم الجلسة على قرص مضغوط متعدد الجلسات، بدءاً من 0. .RE .sp \fBsbsector=\fP\fIxxx\fP .RS 4 تبدأ الجلسة من القطاع xxx. .RE .sp الخيارات التالية هي نفسها الخاصة بنظام vfat، ولا يكون لتحديدها معنى إلا عند استخدام أقراص مرمزة باستخدام ملحقات Joliet من Microsoft. .sp \fBiocharset=\fP\fIقيمة\fP .RS 4 مجموعة المحارف المستخدمة لتحويل محارف Unicode ذات 16 بتة على القرص المضغوط إلى محارف ذات 8 بتات. القيمة المبدئية هي iso8859\-1. .RE .sp \fButf8\fP .RS 4 حول محارف Unicode ذات 16 بتة على القرص المضغوط إلى UTF\-8. .RE .SS "خيارات الوصل لـ jfs" .sp \fBiocharset=\fP\fIخيار\fP .RS 4 مجموعة المحارف المستخدمة للتحويل من Unicode إلى ASCII. المبدئي هو عدم إجراء أي تحويل. استخدم \fBiocharset=utf8\fP لترجمات UTF8. يتطلب هذا ضبط \fBCONFIG_NLS_UTF8\fP في ملف \fI.config\fP الخاص بنواة النظام. .RE .sp \fBresize=\fP\fIقيمة\fP .RS 4 تغيير حجم وحدة التخزين إلى \fIقيمة\fP من الكتل. يدعم JFS زيادة حجم وحدة التخزين فقط، وليس تقليصها. هذا الخيار صالح فقط أثناء إعادة الوصل، عندما تكون وحدة التخزين موصولة للقراءة والكتابة. الكلمة المفتاحية \fBresize\fP دون قيمة ستزيد حجم وحدة التخزين إلى الحجم الكامل للقسم. .RE .sp \fBnointegrity\fP .RS 4 لا تكتب في اليومية (journal). الاستخدام الأساسي لهذا الخيار هو السماح بأداء أعلى عند استعادة وحدة تخزين من وسائط احتياطية. لا تُضمن سلامة وحدة التخزين إذا انتهى النظام بشكل غير طبيعي. .RE .sp \fBintegrity\fP .RS 4 مبدئي. أرسل تغييرات البيانات الوصفية إلى اليومية. استخدم هذا الخيار لإعادة وصل وحدة تخزين حُدد فيها خيار \fBnointegrity\fP سابقًا من أجل استعادة السلوك الطبيعي. .RE .sp \fBerrors=\fP{\fBcontinue\fP|\fBremount\-ro\fP|\fBpanic\fP} .RS 4 حدد السلوك عند مواجهة خطأ. (إما تجاهل الأخطاء واكتفِ بوسم نظام الملفات بأنه خاطئ والاستمرار، أو إعادة وصل نظام الملفات للقراءة فقط، أو حدوث ذعر (panic) وإيقاف الحاسوب.) .RE .sp \fBnoquota\fP|\fBquota\fP|\fBusrquota\fP|\fBgrpquota\fP .RS 4 تُقبل هذه الخيارات ولكن يتم تجاهلها. .RE .SS "خيارات الوصل لنظام msdos" .sp راجع خيارات الوصل لـ fat. إذا اكتشف نظام ملفات \fImsdos\fP عدم اتساق، فإنه يبلغ عن خطأ ويضبط نظام الملفات للقراءة فقط. يمكن جعل نظام الملفات قابلًا للكتابة مرة أخرى بإعادة وصله. .SS "خيارات الوصل لنظام ncpfs" .sp تمامًا مثل \fInfs\fP، يتوقع تنفيذ \fIncpfs\fP وسيطًا ثنائيًا (\fIstruct ncp_mount_data\fP) لاستدعاء النظام \fBmount\fP(2). يُنشأ هذا الوسيط بواسطة \fBncpmount\fP(8) والإصدار الحالي من \fBmount\fP (2.12) لا يعرف شيئًا عن ncpfs. .SS "خيارات الوصل لـ ntfs3" .sp يوفر تعريف نواة ntfs3 خيارات الوصل أدناه \- كما هو موثق في \c .URL "https://docs.kernel.org/filesystems/ntfs3.html" "" "" .sp \fBiocharset=\fP\fIخيار\fP .RS 4 يخبر هذا الخيار التعريف بكيفية تفسير سلاسل المسار وترجمتها إلى Unicode والعكس. إذا لم يُضبط هذا الخيار، ستُستخدم صفحة الشفرة المبدئية (CONFIG_NLS_DEFAULT). .RE .sp مثال: iocharset=utf8 .sp \fBuid=\fP|\fBgid=\fP|\fBumask=\fP .RS 4 تحكم في الأذونات المبدئية للملفات/الأدلة المنشأة بعد وصل وحدة تخزين NTFS. .RE .sp \fBdmask=\fP|\fBfmask=\fP .RS 4 بدلاً من تحديد umask الذي ينطبق على كل من الملفات والأدلة، ينطبق fmask على الملفات فقط وdmask على الأدلة فقط. .RE .sp \fBnohidden\fP .RS 4 لن تُعرض الملفات التي تحمل سمة HIDDEN (FILE_ATTRIBUTE_HIDDEN) الخاصة بـ Windows تحت نظام لينكس. .RE .sp \fBsys_immutable\fP .RS 4 ستُوسم الملفات التي تحمل سمة SYSTEM (FILE_ATTRIBUTE_SYSTEM) الخاصة بـ Windows كملفات نظام غير قابلة للتغيير. .RE .sp \fBhide_dot_files\fP .RS 4 يحدث سمة HIDDEN (FILE_ATTRIBUTE_HIDDEN) الخاصة بـ Windows عند إنشاء الملفات ونقلها أو إعادة تسميتها. الملفات التي تبدأ أسماؤها بنقطة ستُضبط لها سمة HIDDEN، والملفات التي لا تبدأ أسماؤها بنقطة سيُلغى ضبطها. .RE .sp \fBwindows_names\fP .RS 4 يمنع إنشاء الملفات والأدلة بأسماء غير مسموح بها في Windows، إما لأنها تحتوي على بعض المحارف غير المسموح بها (وهي المحارف " * / : < > ? \(rs | وتلك التي يقل كودها عن 0x20)، أو لأن الاسم (بامتداد أو بدونه) هو اسم ملف محجوز (CON, AUX, NUL, PRN, LPT1\-9, COM1\-9) أو لأن المحرف الأخير هو مسافة أو نقطة. لا تزال مثل هذه الملفات الموجودة قابلة للقراءة وإعادة التسمية. .RE .sp \fBdiscard\fP .RS 4 تفعيل دعم أمر TRIM لتحسين الأداء في عمليات الحذف، وهو أمر موصى به للاستخدام مع الأقراص الجامدة (SSD). .RE .sp \fBforce\fP .RS 4 يُجبر التعريف على وصل الأقسام حتى لو وُسمت وحدة التخزين بأنها غير نظيفة (dirty). لا يوصى باستخدامه. .RE .sp \fBsparse\fP .RS 4 أنشئ الملفات الجديدة كملفات مبعثرة (sparse). .RE .sp \fBshowmeta\fP .RS 4 استخدم هذه المعلمة لإظهار جميع الملفات الوصفية (ملفات النظام) على قسم NTFS موصول. مبدئياً، تُخفى جميع الملفات الوصفية. .RE .sp \fBprealloc\fP .RS 4 تخصيص مساحة مسبقة للملفات بشكل مفرط عندما يزداد حجم الملف عند الكتابة. يقلل من التجزئة في حالة عمليات الكتابة المتوازية لملفات مختلفة. .RE .sp \fBacl\fP .RS 4 دعم POSIX ACLs (قوائم التحكم في الوصول). يكون فعالاً إذا كانت النواة تدعمه. يجب عدم الخلط بينه وبين NTFS ACLs. الخيار المحدد كـ acl يفعل الدعم لـ POSIX ACLs. .RE .SS "خيارات الوصل لـ overlay" .sp منذ إصدار لينكس 3.18، ينفذ نظام الملفات الوهمي overlay وصلاً اتحادياً (union mount) لأنظمة ملفات أخرى. .sp يجمع نظام ملفات overlay بين نظامي ملفات \- نظام ملفات \fBعلوي\fP ونظام ملفات \fBسفلي\fP. عندما يوجد اسم في كلا نظامي الملفات، يكون الكائن في نظام الملفات العلوي مرئياً بينما يكون الكائن في نظام الملفات السفلي إما مخفياً أو، في حالة الأدلة، مدمجاً مع الكائن العلوي. .sp يمكن أن يكون نظام الملفات السفلي أي نظام ملفات يدعمه لينكس ولا يشترط أن يكون قابلاً للكتابة. يمكن لنظام الملفات السفلي أن يكون نظام overlayfs آخر. عادةً ما يكون نظام الملفات العلوي قابلاً للكتابة، وإذا كان كذلك فيجب أن يدعم إنشاء السمات الموسعة من نوع trusted.*، ويجب أن يوفر d_type صالحاً في استجابات readdir، لذا فإن NFS غير مناسب. .sp قد تستخدم طبقة فوقية (overlay) للقراءة فقط مكونة من نظامي ملفات للقراءة فقط أي نوع من أنواع أنظمة الملفات. يُدمج الخياران \fBlowerdir\fP و \fBupperdir\fP في دليل مدمج باستخدام: .RS 3 .ll -.6i .sp .if n .RS 4 .nf .fam C mount \-t overlay\& overlay\& \(rs \-olowerdir=/lower,upperdir=/upper,workdir=/work\& /merged .fam .fi .if n .RE .br .RE .ll .sp \fBlowerdir=\fP\fIدليل\fP .RS 4 أي نظام ملفات، ولا يشترط أن يكون على نظام ملفات قابل للكتابة. .RE .sp \fBupperdir=\fP\fIدليل\fP .RS 4 يكون الدليل العلوي (upperdir) عادةً على نظام ملفات قابل للكتابة. .RE .sp \fBworkdir=\fP\fIدليل\fP .RS 4 يجب أن يكون دليل العمل (workdir) دليلاً فارغاً على نفس نظام الملفات الموجود عليه الدليل العلوي (upperdir). .RE .sp \fBuserxattr\fP .RS 4 استخدم فضاء تسمية xattr من النوع "\fBuser.overlay.\fP" بدلاً من "\fBtrusted.overlay.\fP". هذا مفيد لإجراء وصل overlayfs دون امتيازات. .RE .sp \fBredirect_dir=\fP{\fBon\fP|\fBoff\fP|\fBfollow\fP|\fBnofollow\fP} .RS 4 إذا مكنت ميزة \fIredirect_dir\fP، فسيُنسخ الدليل للأعلى (دون المحتويات). ثم تُضبط السمة الموسعة "{\fBtrusted\fP|\fBuser\fP}.overlay.redirect" على مسار الموقع الأصلي من جذر الـ overlay. وأخيراً يُنقل الدليل إلى الموقع الجديد. .sp \fBon\fP .RS 4 مُكنت عمليات إعادة التوجيه. .RE .sp \fBoff\fP .RS 4 لا تُنشأ عمليات إعادة التوجيه، وتُتَّبع فقط في حال تمكين ميزة "redirect_always_follow" في ضبط النواة أو الوحدة. .RE .sp \fBfollow\fP .RS 4 لا تُنشأ عمليات إعادة التوجيه، ولكن تُتَّبع. .RE .sp \fBnofollow\fP .RS 4 لا تُنشأ عمليات إعادة التوجيه ولا تُتَّبع (تكافئ "redirect_dir=off" إذا لم تكن ميزة "redirect_always_follow" مُمكَّنة). .RE .RE .sp \fBindex=\fP{\fBon\fP|\fBoff\fP} .RS 4 فهرس Inode. إذا عُطلت هذه الميزة ونُسخ ملف ذو روابط صلبة متعددة للأعلى، فسيؤدي ذلك إلى "كسر" الرابط. لن تُنشر التغييرات إلى الأسماء الأخرى التي تشير إلى نفس الـ inode. .RE .sp \fBuuid=\fP{\fBon\fP|\fBoff\fP} .RS 4 يمكن استخدامه لاستبدال UUID الخاص بنظام الملفات التحتي في مقابض الملفات بـ null، وتعطيل فحوصات UUID فعلياً. قد يكون هذا مفيداً في حال نُسخ القرص التحتي وتغير UUID الخاص بهذه النسخة. ينطبق هذا فقط إذا كانت جميع أدلة lower/upper/work على نفس نظام الملفات، وإلا فسيرجع إلى السلوك العادي. .RE .sp \fBnfs_export=\fP{\fBon\fP|\fBoff\fP} .RS 4 عندما تدعم أنظمة الملفات التحتية تصدير NFS وتكون ميزة "nfs_export" مُمكَّنة، يمكن تصدير نظام ملفات overlay إلى NFS. .sp باستخدام ميزة "nfs_export"، عند إجراء copy_up لأي كائن سفلي (lower)، يُنشأ مدخل فهرس تحت دليل الفهرس. اسم مدخل الفهرس هو التمثيل الست عشري لمقبض ملف أصل الـ copy up. بالنسبة للكائنات غير الدليلية، يكون مدخل الفهرس رابطاً صلباً لـ inode العلوي. أما بالنسبة لكائن الدليل، فيمتلك مدخل الفهرس سمة موسعة "{\fBtrusted\fP|\fBuser\fP}.overlay.upper" مع مقظ ملف مرمّز لـ inode الدليل العلوي. .sp عند ترميز مقبض ملف من كائن نظام ملفات overlay، تطبق القواعد التالية .RS 4 .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ . sp -1 . IP \(bu 2.3 .\} للكائنات غير العلوية، يُرمّز مقبض ملف سفلي من inode سفلي .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ . sp -1 . IP \(bu 2.3 .\} للكائنات المفهرسة، يُرمّز مقبض ملف سفلي من أصل copy_up .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ . sp -1 . IP \(bu 2.3 .\} للكائنات العلوية الصرفة وللكائنات العلوية غير المفهرسة الحالية، يُرمّز مقبض ملف علوي من inode علوي .RE .RE .sp يتضمن مقبض ملف overlay المرمّز .RS 4 .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ . sp -1 . IP \(bu 2.3 .\} ترويسة تتضمن معلومات نوع المسار (مثل سفلي/علوي) .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ . sp -1 . IP \(bu 2.3 .\} UUID الخاص بنظام الملفات التحتي .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ . sp -1 . IP \(bu 2.3 .\} ترميز نظام الملفات التحتي لـ inode التحتي .RE .RE .sp صيغة الترميز هذه مطابقة لصيغة ترميز مقابض الملفات المخزنة في السمة الموسعة "{\fBtrusted\fP|\fBuser\fP}.overlay.origin". عند فك ترميز مقبض ملف overlay، تُتبع الخطوات التالية .RS 4 .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ . sp -1 . IP \(bu 2.3 .\} ابحث عن الطبقة التحتية بواسطة UUID ومعلومات نوع المسار. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ . sp -1 . IP \(bu 2.3 .\} فك ترميز مقبض ملف نظام الملفات التحتي إلى dentry تحتي. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ . sp -1 . IP \(bu 2.3 .\} لمقبض ملف سفلي، ابحث عن المقبض في دليل الفهرس بالاسم. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ . sp -1 . IP \(bu 2.3 .\} إذا عُثر على whiteout في الفهرس، فأرجع \fBESTALE\fP. يمثل هذا كائن overlay حُذف بعد ترميز مقبض الملف الخاص به. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ . sp -1 . IP \(bu 2.3 .\} لغير الدلائل، أنشئ مثيلاً لـ dentry الخاص بـ overlay غير متصل من dentry التحتي الذي فُك ترميزه، ونوع المسار و inode الفهرس، إن وُجد. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ . sp -1 . IP \(bu 2.3 .\} للدلائل، استخدم dentry التحتي المتصل الذي فُك ترميزه، ونوع المسار والفهرس، للبحث عن dentry الخاص بـ overlay متصل. .RE .RE .sp قد يؤدي فك ترميز مقبض ملف غير دليلي إلى إرجاع dentry غير متصل. سيؤدي إجراء copy_up لذلك الـ dentry غير المتصل إلى إنشاء مدخل فهرس علوي دون اسم مستعار علوي. .sp عندما يحتوي نظام ملفات overlay على طبقات سفلية متعددة، قد يحتوي دليل في طبقة وسيطة على "توجيه" إلى دليل سفلي. نظرًا لأن "توجيهات" الطبقة الوسيطة غير مفهرسة، فإن مقبض ملف سفلي تم ترميزه من دليل أصل "التوجيه"، لا يمكن استخدامه للعثور على دليل الطبقة الوسيطة أو العليا. وبالمثل، فإن مقبض ملف سفلي تم ترميزه من سليل لدليل أصل "التوجيه"، لا يمكن استخدامه لإعادة بناء مسار overlay متصل. لتخفيف حالات الأدلة التي لا يمكن فك ترميزها من مقبض ملف سفلي، تُنسخ هذه الأدلة للأعلى عند الترميز وتُرمز كمقبض ملف علوي. في نظام ملفات overlay دون طبقة عليا لا يمكن استخدام هذا التخفيف؛ يتطلب تصدير NFS في هذا الإعداد إيقاف تتبع التوجيه (مثلاً "\fIredirect_dir=nofollow\fP"). .sp لا يدعم نظام ملفات overlay مقابض الملفات القابلة للاتصال لغير الأدلة، لذا فإن التصدير باستخدام تهيئة \fIsubtree_check\fP في exportfs سيؤدي إلى فشل في البحث عن الملفات عبر NFS. .sp عند تفعيل ميزة تصدير NFS، يتم التحقق من جميع مدخلات فهرس الأدلة وقت الوصل للتأكد من أن مقابض الملفات العليا ليست قديمة. قد يسبب هذا التحقق عبئًا إضافيًا كبيرًا في بعض الحالات. .sp ملاحظة: خيارات الوصل \fIindex=off,nfs_export=on\fP متضاربة بالنسبة لوصل القراءة والكتابة وستؤدي إلى خطأ. .RE .sp \fBxino=\fP{\fBon\fP|\fBoff\fP|\fBauto\fP} .RS 4 تُكون ميزة "xino" معرف كائن فريدًا من st_ino الخاص بالكائن الحقيقي وفهرس fsid أساسي. تستخدم ميزة "xino" بتات رقم inode العالية لـ fsid، لأن أنظمة الملفات الأساسية نادرًا ما تستخدم بتات رقم inode العالية. في حال تجاوز رقم inode الأساسي إلى بتات xino العالية، سيتراجع نظام ملفات overlay إلى سلوك غير xino لهذا الـ inode. .sp للحصول على وصف مفصل لتأثير هذا الخيار، يرجى الرجوع إلى \c .URL "https://docs.kernel.org/filesystems/overlayfs.html" "" "" .RE .sp \fBmetacopy=\fP{\fBon\fP|\fBoff\fP} .RS 4 عند تفعيل ميزة نسخ البيانات الوصفية فقط للأعلى، سيقوم overlayfs بنسخ البيانات الوصفية فقط (بدلًا من الملف بأكمله) عند إجراء عملية خاصة بالبيانات الوصفية مثل chown/chmod. سيُنسخ الملف بالكامل لاحقًا عندما يُفتح الملف لعملية كتابة (WRITE). .sp بمعنى آخر، هذه عملية نسخ بيانات للأعلى مؤجلة، وتُنسخ البيانات للأعلى عندما تكون هناك حاجة فعلية لتعديل البيانات. .RE .sp \fBvolatile\fP .RS 4 عمليات الوصل المتطايرة (volatile) غير مضمونة للنجاة من الانهيار. يوصى بشدة باستخدام الوصل المتطاير فقط إذا كانت البيانات المكتوبة على overlay يمكن إعادة إنشائها دون جهد كبير. .sp فائدة الوصل بخيار "volatile" هي حذف جميع أشكال استدعاءات المزامنة (sync) إلى نظام الملفات العلوي. .sp لتجنب إعطاء شعور كاذب بالأمان، تختلف دلالات syncfs (و fsync) للوصل المتطاير قليلًا عن بقية VFS. إذا حدث أي خطأ في إعادة الكتابة (writeback) على نظام ملفات upperdir بعد حدوث وصل متطاير، فستُرجع جميع وظائف المزامنة خطأً. بمجرد الوصول إلى هذه الحالة، لن يتعافى نظام الملفات، وسيعيد كل استدعاء مزامنة لاحق خطأً، حتى لو لم يواجه upperdir خطأً جديدًا منذ آخر استدعاء مزامنة. .sp عند وصل overlay بالخيار "volatile"، يُنشأ الدليل "$workdir/work/incompat/volatile". أثناء عملية الوصل التالية، يتحقق overlay من هذا الدليل ويرفض الوصل في حال وجوده. ويعد هذا مؤشراً قوياً على وجوب تخلص المستخدم من الدليلين upper و work وإنشاء دليل جديد. وفي حالات محدودة جداً حيث يعلم المستخدم أن النظام لم يتعطل وأن محتويات upperdir سليمة، يمكن إزالة الدليل "volatile". .RE .SS "خيارات الوصل لـ reiserfs" .sp Reiserfs هو نظام ملفات يعتمد على السجلات (journaling). .sp \fBconv\fP .RS 4 يوجه برمجية reiserfs الإصدار 3.6 لوصل نظام ملفات من الإصدار 3.5، باستخدام تنسيق 3.6 للكائنات المنشأة حديثاً. لن يكون نظام الملفات هذا متوافقاً بعد الآن مع أدوات reiserfs 3.5. .RE .sp \fBhash=\fP{\fBrupasov\fP|\fBtea\fP|\fBr5\fP|\fBdetect\fP} .RS 4 اختر دالة التجزئة (hash) التي سيستخدمها reiserfs للعثور على الملفات داخل الدلائل. .sp \fBrupasov\fP .RS 4 تجزئة اخترعها يوري روبروف. تتميز بالسرعة وتحافظ على الموضع، حيث تربط أسماء الملفات القريبة معجمياً بقيم تجزئة متقاربة. لا ينبغي استخدام هذا الخيار، لأنه يتسبب في احتمالية عالية لتصادم التجزئة. .RE .sp \fBtea\fP .RS 4 دالة Davis\-Meyer نفذها Jeremy Fitzhardinge. تستخدم تدوير بتات الهاش في الاسم. تحقق عشوائية عالية، وبالتالي احتمالية منخفضة لتعارض الهاش مقابل بعض التكلفة في وحدة المعالجة المركزية. يمكن استخدامها إذا واجهت أخطاء \fBEHASHCOLLISION\fP مع هاش r5. .RE .sp \fBr5\fP .RS 4 نسخة معدلة من هاش rupasov. تُستخدم بشكل مبدئي وهي الخيار الأفضل ما لم يحتوي نظام الملفات على أدلة ضخمة وأنماط أسماء ملفات غير معتادة. .RE .sp \fBdetect\fP .RS 4 يوجه \fBmount\fP لاكتشاف دالة التجزئة المستخدمة عن طريق فحص نظام الملفات الجاري وصله، وكتابة هذه المعلومات في كتلة reiserfs الفائقة (superblock). هذا مفيد فقط عند أول وصل لنظام ملفات بتنسيق قديم. .RE .RE .sp \fBhashed_relocation\fP .RS 4 يضبط مخصص الكتل. قد يوفر هذا تحسينات في الأداء في بعض الحالات. .RE .sp \fBno_unhashed_relocation\fP .RS 4 يضبط مخصص الكتل. قد يوفر هذا تحسينات في الأداء في بعض الحالات. .RE .sp \fBnoborder\fP .RS 4 يعطل خوارزمية مُخصِص الحدود (border allocator) التي اخترعها Yury Yu. Rupasov. قد يوفر هذا تحسينات في الأداء في بعض الحالات. .RE .sp \fBnolog\fP .RS 4 يعطل السجلات (journaling). سيوفر هذا تحسينات طفيفة في الأداء في بعض الحالات على حساب فقدان ميزة الاسترداد السريع لـ reiserfs من الانهيارات. حتى مع تفعيل هذا الخيار، لا يزال reiserfs ينفذ جميع عمليات السجلات، باستثناء عمليات الكتابة الفعلية في منطقة السجلات. تنفيذ \fInolog\fP لا يزال قيد التطوير. .RE .sp \fBnotail\fP .RS 4 يُخزّن reiserfs مبدئياً الملفات الصغيرة و\(cqذيول الملفات\*(Aq مباشرة في شجرته. يربك هذا بعض الأدوات المساعدة مثل \fBlilo\fP(8). يُستخدم هذا الخيار لتعطيل حزم الملفات داخل الشجرة. .RE .sp \fBreplayonly\fP .RS 4 يُعيد تنفيذ المعاملات الموجودة في السجل، لكنه لا يَصل نظام الملفات فعلياً. يُستخدم بشكل أساسي بواسطة \fIreiserfsck\fP. .RE .sp \fBresize=\fP\fIرقم\fP .RS 4 خيار لإعادة الوصل يسمح بالتوسيع المتصل (online expansion) لأقسام reiserfs. يوجه reiserfs لافتراض أن الجهاز يحتوي على \fIرقم\fP من الكتل. صُمم هذا الخيار للاستخدام مع الأجهزة التي تقع تحت إدارة الأقراص المنطقية (LVM). توجد أداة \fIresizer\fP خاصة يمكن الحصول عليها من \fI\c .URL "ftp://ftp.namesys.com/pub/reiserfsprogs" "" "\fP." .RE .sp \fBuser_xattr\fP .RS 4 مكن سمات المستخدم الموسعة. راجع صفحة الدليل \fBattr\fP(1). .RE .sp \fBacl\fP .RS 4 مكن قوائم التحكم في الوصول لـ POSIX. راجع صفحة الدليل \fBacl\fP(5). .RE .sp \fBbarrier=none\fP / \fBbarrier=flush\fP .RS 4 يعطل أو يمكن استخدام حواجز الكتابة في كود سجل المعاملات. تُعطل عبر \fBbarrier=none\fP، وتُمكَّن عبر \fBbarrier=flush\fP (مبدئي). يتطلب هذا أيضاً مكدس إدخال/إخراج يدعم الحواجز، وإذا تلقى reiserfs خطأً عند كتابة حاجز، فسيعطل الحواجز مرة أخرى مع تحذير. تفرض حواجز الكتابة ترتيباً صحيحاً لعمليات إيداع السجل على القرص، مما يجعل خبيئات كتابة الأقراص المتقلبة آمنة للاستخدام، مع بعض التضحية في الأداء. إذا كانت أقراصك متاحة ببطارية بطريقة أو بأخرى، فقد يؤدي تعطيل الحواجز إلى تحسين الأداء بأمان. .RE .SS "خيارات الوصل لـ ubifs" .sp UBIFS هو نظام ملفات وميضي (flash) يعمل فوق وحدات تخزين UBI. لاحظ أن \fBatime\fP غير متاح ودائماً ما يكون معطلاً. .sp يمكن تحديد اسم الجهاز على أنه .RS 3 .ll -.6i .sp \fBubiX_Y\fP .RS 4 رقم جهاز UBI هو \fBX\fP، ورقم الجزء هو \fBY\fP .RE .sp \fBubiY\fP .RS 4 رقم جهاز UBI هو 0، ورقم الجزء هو \fBY\fP .RE .sp \fBubiX:NAME\fP .RS 4 رقم جهاز UBI هو \fBX\fP، والجزء المسمى \fBNAME\fP .RE .sp \fBubi:NAME\fP .RS 4 رقم جهاز UBI هو 0، والجزء المسمى \fBNAME\fP .RE .br .RE .ll .sp يمكن استخدام الفاصل البديل \fB!\fP بدلاً من \fB:\fP. .sp تتوفر خيارات الوصل التالية: .sp \fBbulk_read\fP .RS 4 فُعّلت القراءة الكتلية. عُطّلت القراءة الاستباقية لـ VFS لأنها تبطئ نظام ملفات. القراءة الكتلية هي تحسين داخلي. قد تقرأ بعض وسائط الفلاش بسرعة أكبر إذا قُرئت البيانات دفعة واحدة، بدلاً من طلبات قراءة متعددة. على سبيل المثال، يمكن لـ OneNAND تنفيذ "القراءة أثناء التحميل" إذا قرأت أكثر من صفحة NAND واحدة. .RE .sp \fBno_bulk_read\fP .RS 4 عدم القراءة الكتلية. هذا هو المبدئي. .RE .sp \fBchk_data_crc\fP .RS 4 تحقق من مجاميع التحقق CRC\-32 للبيانات. هذا هو المبدئي. .RE .sp \fBno_chk_data_crc\fP .RS 4 لا تتحقق من مجاميع التحقق CRC\-32 للبيانات. باستخدام هذا الخيار، لا يتحقق نظام ملفات من مجموع التحقق CRC\-32 للبيانات، لكنه يتحقق منه لمعلومات الفهرسة الداخلية. يؤثر هذا الخيار على القراءة فقط، وليس الكتابة. يُحسب CRC\-32 دائماً عند كتابة البيانات. .RE .sp \fBcompr=\fP{\fBnone\fP|\fBlzo\fP|\fBzlib\fP} .RS 4 اختر الضاغط المبدئي الذي يُستخدم عند كتابة ملفات جديدة. لا يزال من الممكن قراءة الملفات المضغوطة إذا وُصلت باستخدام خيار \fBnone\fP. .RE .SS "خيارات الوصل لـ udf" .sp UDF هو نظام ملفات "تنسيق القرص العالمي" الذي حددته OSTA، وهي جمعية تكنولوجيا التخزين الضوئي، وغالباً ما يُستخدم لأقراص DVD\-ROM، وعادة ما يكون في شكل نظام ملفات هجين UDF/ISO\-9660. ومع ذلك، فهو قابل للاستخدام بشكل مثالي بمفرده على محركات الأقراص ومحركات الفلاش وغيرها من الأجهزة الكتلية. راجع أيضاً \fIiso9660\fP. .sp \fBuid=\fP .RS 4 اجعل جميع الملفات في نظام ملفات مملوكة للمستخدم المحدد. يمكن تحديد uid=forget بشكل مستقل عن (أو بالإضافة إلى عادةً) uid= مما يؤدي إلى عدم تخزين UDF لمعرفات المستخدمين (uids) على الوسيط. في الواقع، المعرف المسجل هو معرف تجاوز السعة 32 بت \-1 كما هو محدد في معيار UDF. تُعطى القيمة إما كـ وهو اسم مستخدم صالح أو معرف المستخدم العشري المقابل، أو السلسلة الخاصة "forget". .RE .sp \fBgid=\fP .RS 4 اجعل جميع الملفات في نظام ملفات مملوكة للمجموعة المحددة. يمكن تحديد gid=forget بشكل مستقل عن (أو بالإضافة إلى عادةً) gid= مما يؤدي إلى عدم تخزين UDF لمعرفات المجموعات (gids) على الوسيط. في الواقع، المعرف المسجل هو معرف تجاوز السعة 32 بت \-1 كما هو محدد في معيار UDF. تُعطى القيمة إما كـ وهو اسم مجموعة صالح أو معرف المجموعة العشري المقابل، أو السلسلة الخاصة "forget". .RE .sp \fBumask=\fP .RS 4 احجب الأذونات المعطاة من جميع عُقد الفهرسة (inodes) المقروءة من نظام ملفات. تُعطى القيمة بالنظام الثماني. .RE .sp \fBmode=\fP .RS 4 إذا ضُبط \fBmode=\fP، فستُضبط أذونات جميع عُقد الفهرسة التي ليست أدلة والمقروءة من نظام ملفات على الوضع المعطى. تُعطى القيمة بالنظام الثماني. .RE .sp \fBdmode=\fP .RS 4 إذا ضُبط \fBdmode=\fP، فستُضبط أذونات جميع عُقد فهرسة الأدلة والمقروءة من نظام ملفات على dmode المعطى. تُعطى القيمة بالنظام الثماني. .RE .sp \fBbs=\fP .RS 4 اضبط حجم الكتلة. كانت القيمة المبدئية قبل إصدار نواة 2.6.30 هي 2048. منذ 2.6.30 وقبل 4.11 كانت حجم كتلة الجهاز المنطقي مع الرجوع إلى 2048. منذ 4.11 أصبحت حجم الكتلة المنطقي مع الرجوع إلى أي حجم كتلة صالح بين حجم كتلة الجهاز المنطقي و4096. .sp لمزيد من التفاصيل، راجع صفحة الدليل \fBmkudffs\fP(8) الإصدار 2.0+، وراجع قسمي \fBالتوافقية\fP و \fBحجم الكتلة\fP. .RE .sp \fBunhide\fP .RS 4 أظهر الملفات المخفية. .RE .sp \fBundelete\fP .RS 4 أظهر الملفات المحذوفة في القوائم. .RE .sp \fBadinicb\fP .RS 4 أدرج البيانات في عقدة الفهرسة (inode). (مبدئي) .RE .sp \fBnoadinicb\fP .RS 4 لا تدرج البيانات في عقدة الفهرسة. .RE .sp \fBshortad\fP .RS 4 استخدم واصفات عناوين UDF القصيرة. .RE .sp \fBlongad\fP .RS 4 استخدم واصفات عناوين UDF الطويلة. (مبدئي) .RE .sp \fBnostrict\fP .RS 4 أزل ضبط المطابقة الصارمة. .RE .sp \fBiocharset=\fP .RS 4 يضبط مجموعة محارف NLS. يتطلب هذا نواة مُجمّعة (compiled) مع خيار \fBCONFIG_UDF_NLS\fP. .RE .sp \fButf8\fP .RS 4 اضبط مجموعة محارف UTF\-8. .RE .SS "خيارات الوصل لتنقيح الأخطاء والاستعادة من الكوارث" .sp \fBnovrs\fP .RS 4 تجاهل تسلسل التعرف على الجزء وحاول الوصل على أي حال. .RE .sp \fBsession=\fP .RS 4 يختار رقم الجلسة للوسائط البصرية المسجلة متعددة الجلسات. (المبدئي= الجلسة الأخيرة) .RE .sp \fBanchor=\fP .RS 4 يتخطى موقع المرساة القياسي. (المبدئي= 256) .RE .sp \fBlastblock=\fP .RS 4 يضبط الكتلة الأخيرة لنظام الملفات. .RE .SS "خيارات وصل تاريخية غير مستخدمة قد تظهر ويجب إزالتها" .sp \fBuid=ignore\fP .RS 4 مُتجاهَل، استخدم uid= بدلاً منه. .RE .sp \fBgid=ignore\fP .RS 4 مُتجاهَل، استخدم gid= بدلاً منه. .RE .sp \fBvolume=\fP .RS 4 غير مُنفّذ ومُتجاهَل. .RE .sp \fBpartition=\fP .RS 4 غير مُنفّذ ومُتجاهَل. .RE .sp \fBfileset=\fP .RS 4 غير مُنفّذ ومُتجاهَل. .RE .sp \fBrootdir=\fP .RS 4 غير مُنفّذ ومُتجاهَل. .RE .SS "خيارات الوصل لـ ufs" .sp \fBufstype=\fP\fIقيمة\fP .RS 4 UFS هو نظام ملفات يستخدم على نطاق واسع في أنظمة تشغيل مختلفة. تكمن المشكلة في الاختلافات بين التنفيذات. ميزات بعض التنفيذات غير موثقة، لذا يصعب التعرف على نوع ufs آلياً. لهذا السبب يجب على المستخدم تحديد نوع ufs عبر خيار الوصل. القيم الممكنة هي: .sp \fBold\fP .RS 4 التنسيق القديم لـ ufs، هذا هو المبدئي، للقراءة فقط. (لا تنسَ إضافة خيار \fB\-r\fP.) .RE .sp \fB44bsd\fP .RS 4 لأنظمة الملفات المنشأة بواسطة نظام شبيه بـ BSD (مثل NetBSD و FreeBSD و OpenBSD). .RE .sp \fBufs2\fP .RS 4 يُستخدم في FreeBSD 5.x وهو متاح للقراءة والكتابة. .RE .sp \fB5xbsd\fP .RS 4 مرادف لـ ufs2. .RE .sp \fBsun\fP .RS 4 لأنظمة الملفات المنشأة بواسطة SunOS أو Solaris على Sparc. .RE .sp \fBsunx86\fP .RS 4 لأنظمة الملفات التي أنشأها Solaris على x86. .RE .sp \fBhp\fP .RS 4 لأنظمة الملفات المنشأة بواسطة HP\-UX، للقراءة فقط. .RE .sp \fBnextstep\fP .RS 4 لأنظمة الملفات المنشأة بواسطة NeXTStep (على محطة NeXT) (حالياً للقراءة فقط). .RE .sp \fBnextstep\-cd\fP .RS 4 لأقراص CDROM الخاصة بـ NextStep (block_size == 2048)، للقراءة فقط. .RE .sp \fBopenstep\fP .RS 4 لأنظمة الملفات المنشأة بواسطة OpenStep (حالياً للقراءة فقط). يُستخدم نفس نوع نظام ملفات بواسطة macOS أيضاً. .RE .RE .sp \fBonerror=\fP\fIقيمة\fP .RS 4 اضبط السلوك عند حدوث خطأ: .sp \fBpanic\fP .RS 4 في حال واجهت خطأً، تسبب في ذعر النواة (kernel panic). .RE .sp \fBlock\fP|\fBumount\fP|\fBrepair\fP .RS 4 خيارات الوصل هذه لا تفعل شيئاً في الوقت الحالي؛ عند مواجهة خطأ، تُطبع رسالة على الطرفية فقط. .RE .RE .SS "خيارات الوصل لـ umsdos" .sp انظر خيارات الوصل لـ msdos. يُنهى الخيار \fBdotsOK\fP صراحةً بواسطة \fIumsdos\fP. .SS "خيارات الوصل لـ vfat" .sp بدءاً، خيارات الوصل لـ \fIfat\fP مُتعرَّف عليها. عُطِّل الخيار \fBdotsOK\fP صراحةً بواسطة \fIvfat\fP. وعلاوة على ذلك، توجد .sp \fBuni_xlate\fP .RS 4 تُرجم محارف يونيكود (Unicode) غير المُعالجة إلى تسلسلات هروب خاصة. يتيح لك هذا نسخ أسماء الملفات التي أُنشئت بأي محارف يونيكود واستعادتها آلياً. ودون هذا الخيار، يُستخدم المحرف \*(Aq؟\*(Aq عند تعذر الترجمة. محرف الهروب هو {colon} لأنه غير صالح على نظام ملفات vfat. تسلسل الهروب المُستخدم، حيث u هو محرف يونيكود، هو: \*(Aq{colon}\*(Aq، و (u & 0x3f)، و ((u>>6) & 0x3f)، و (u>>12). .RE .sp \fBposix\fP .RS 4 اسمح بملفين بأسماء تختلف فقط في حالة الأحرف. هذا الخيار مهجور. .RE .sp \fBnonumtail\fP .RS 4 جُرّبت أولاً محاولة إنشاء اسم قصير دون رقم تسلسل، قبل تجربة \fIname~num.ext\fP. .RE .sp \fButf8\fP .RS 4 ترميز UTF8 هو ترميز 8\-بت الآمن لليونيكود والخاص بنظام الملفات والذي تستخدمه وحدة التحكم. يمكن تفعيله لنظام الملفات عبر هذا الخيار أو تعطيله باستخدام utf8=0 أو utf8=no أو utf8=false. إذا ضُبط \fIuni_xlate\fP، عُطّل UTF8. .RE .sp \fBshortname=\fP\fIوضع\fP .RS 4 يحدد السلوك لإنشاء وعرض أسماء الملفات التي تناسب 8.3 محارف. إذا وُجد اسم طويل لملف، فسيكون دائماً هو المفضل للعرض. توجد أربعة أنماط (\fIوضع\fP): .sp \fBlower\fP .RS 4 اجبر الاسم القصير على حالة الأحرف الصغيرة عند العرض؛ خزن اسماً طويلاً عندما لا يكون الاسم القصير كله أحرفاً كبيرة. .RE .sp \fBwin95\fP .RS 4 اجبر الاسم القصير على حالة الأحرف الكبيرة عند العرض؛ خزن اسماً طويلاً عندما لا يكون الاسم القصير كله أحرفاً كبيرة. .RE .sp \fBwinnt\fP .RS 4 عُرِض الاسم القصير كما هو؛ وخُزّن اسم طويل عندما لا يكون الاسم القصير كله بحالة أحرف صغيرة أو كله بحالة أحرف كبيرة. .RE .sp \fBmixed\fP .RS 4 اعرض الاسم القصير كما هو؛ خزن اسماً طويلاً عندما لا يكون الاسم القصير كله أحرفاً كبيرة. هذا الوضع هو المبدئي منذ لينكس 2.6.32. .RE .RE .SS "خيارات الوصل لـ usbfs" .sp \fBdevuid=\fP\fIuid\fP و \fBdevgid=\fP\fIgid\fP و \fBdevmode=\fP\fIوضع\fP .RS 4 اضبط المالك والمجموعة والنمط لملفات الأجهزة في نظام ملفات usbfs (المبدئي: uid=gid=0، و mode=0644). النمط مُعطى بالنظام الثماني. .RE .sp \fBbusuid=\fP\fIuid\fP و \fBbusgid=\fP\fIgid\fP و \fBbusmode=\fP\fIوضع\fP .RS 4 اضبط المالك والمجموعة والنمط لأدلة الناقل (bus) في نظام ملفات usbfs (المبدئي: uid=gid=0، و mode=0555). النمط مُعطى بالنظام الثماني. .RE .sp \fBlistuid=\fP\fIuid\fP و \fBlistgid=\fP\fIgid\fP و \fBlistmode=\fP\fIوضع\fP .RS 4 اضبط المالك والمجموعة والنمط لملف \fIالأجهزة\fP (المبدئي: uid=gid=0، و mode=0444). النمط مُعطى بالنظام الثماني. .RE .SH "دعم DM\-VERITY" .sp يوفر هدف verity لـ device\-mapper فحصاً شفافاً للنزاهة للقراءة فقط للأجهزة الكتلية باستخدام واجهة برمجة تطبيقات التشفير (crypto API) الخاصة بالنواة. يمكن لأمر \fBوصل\fP فتح جهاز dm\-verity وإجراء تحقق من النزاهة قبل وصل نظام ملفات الجهاز. يتطلب libcryptsetup مع libmount (اختيارياً عبر \fBdlopen\fP(3)). إذا كان libcryptsetup يدعم استخراج تجزئة الجذر (root hash) لجهاز موصول بالفعل، ستُعاد الأجهزة الموجودة للاستخدام آلياً في حال التطابق. خيارات الوصل لـ dm\-verity: .sp \fBverity.hashdevice=\fP\fIمسار\fP .RS 4 المسار إلى جهاز شجرة التجزئة المرتبط بمستوى التخزين المصدر لتمريره إلى dm\-verity. .RE .sp \fBverity.roothash=\fP\fIhex\fP .RS 4 تجزئة مرمزة بنظام سداسي عشر لجذر \fIverity.hashdevice\fP. متعارض مع \fIverity.roothashfile.\fP .RE .sp \fBverity.roothashfile=\fP\fIمسار\fP .RS 4 المسار إلى ملف يحتوي على التجزئة المرمزة بنظام سداسي عشر لجذر \fIverity.hashdevice.\fP متعارض مع \fIverity.roothash.\fP .RE .sp \fBverity.hashoffset=\fP\fIإزاحة\fP .RS 4 إذا كان جهاز شجرة التجزئة مدمجاً في مستوى التخزين المصدر، يُستخدم الإزاحة (\fIإزاحة\fP) (المبدئي: 0) بواسطة dm\-verity للوصول إلى الشجرة. .RE .sp \fBverity.fecdevice=\fP\fIمسار\fP .RS 4 المسار إلى جهاز تصحيح الأخطاء الأمامي (FEC) المرتبط بمستوى التخزين المصدر لتمريره إلى dm\-verity. اختياري. يتطلب نواة مبنية بـ \fBCONFIG_DM_VERITY_FEC\fP. .RE .sp \fBverity.fecoffset=\fP\fIإزاحة\fP .RS 4 إذا كان جهاز FEC مدمجاً في مستوى التخزين المصدر، يُستخدم الإزاحة (\fIإزاحة\fP) (المبدئي: 0) بواسطة dm\-verity للوصول إلى منطقة FEC. اختياري. .RE .sp \fBverity.fecroots=\fP\fIقيمة\fP .RS 4 بايتات التكافؤ لـ FEC (المبدئي: 2). اختياري. .RE .sp \fBverity.roothashsig=\fP\fIمسار\fP .RS 4 المسار إلى توقيع \fBpkcs7\fP(1ssl) لسلسلة hash الجذر الست عشرية. يتطلب ()crypt_activate_by_signed_key من cryptsetup ونواة مبنية بـ \fBCONFIG_DM_VERITY_VERIFY_ROOTHASH_SIG\fP. لإعادة استخدام الجهاز، يجب استخدام التوقيعات إما في جميع عمليات وصل الجهاز أو عدم استخدامها مطلقاً. اختياري. .RE .sp \fBverity.oncorruption=\fP{\fBignore\fP|\fBrestart\fP|\fBpanic\fP} .RS 4 توجيه النواة للتجاهل، أو إعادة التشغيل، أو الذعر عند اكتشاف عطب. مبدئياً تفشل عملية الإدخال/الإخراج ببساطة. يتطلب لينكس 4.1 أو أحدث، و libcrypsetup 2.3.4 أو أحدث. اختياري. .sp متاح منذ util\-linux v2.35. .sp على سبيل المثال، الأوامر: .sp .if n .RS 4 .nf .fam C mksquashfs /etc /tmp/etc.raw veritysetup format /tmp/etc.raw /tmp/etc.verity \-\-root\-hash\-file=/tmp/etc.roothash openssl smime \-sign \-in /tmp/etc.roothash \-nocerts \-inkey private.key \(rs \-signer private.crt \-noattr \-binary \-outform der \-out /tmp/etc.roothash.p7s mount \-o verity.hashdevice=/tmp/etc.verity,verity.roothashfile=/tmp/etc.roothash,\(rs verity.roothashsig=/tmp/etc.roothash.p7s /tmp/etc.raw /mnt .fam .fi .if n .RE .sp أُنشئت صورة squashfs من دليل \fI/etc\fP، وجهاز hash verity ووُصلت صورة نظام ملفات مُحقق منها إلى \fI/mnt\fP. ستتحقق النواة من أن hash الجذر مُوقع بواسطة مفتاح من حلقة مفاتيح النواة في حال استُخدم roothashsig. .RE .SH "دعم أجهزة LOOP" .sp هناك نوع آخر محتمل وهو الوصل عبر جهاز حلقي. على سبيل المثال، الأمر .RS 3 .ll -.6i .sp \fBmount /tmp/disk.img /mnt \-t vfat \-o loop=/dev/loop3\fP .br .RE .ll .sp سيُعد الجهاز الحلقي \fI/dev/loop3\fP ليقابل الملف \fI/tmp/disk.img\fP، ثم يُوصل هذا الجهاز على \fI/mnt\fP. .sp إذا لم يُذكر جهاز حلقي صراحةً (ولكن أُعطي الخيار \*(Aq\fB\-o loop\fP\*(Aq فقط)، فسيحاول \fBmount\fP العثور على جهاز حلقي غير مستخدم واستخدامه، على سبيل المثال .RS 3 .ll -.6i .sp \fBmount /tmp/disk.img /mnt \-o loop\fP .br .RE .ll .sp يُنشئ الأمر \fBmount\fP آلياً جهازاً حلقياً من ملف عادي إذا لم يُحدد نوع نظام ملفات أو إذا كان نظام الملفات معروفاً لـ libblkid، على سبيل المثال: .RS 3 .ll -.6i .sp \fBmount /tmp/disk.img /mnt\fP .sp \fBmount \-t ext4 /tmp/disk.img /mnt\fP .br .RE .ll .sp هذا النوع من الوصل يعرف ثلاثة خيارات، وهي \fBloop\fP و \fBoffset\fP و \fBsizelimit\fP، وهي في الحقيقة خيارات تابعة لـ \fBlosetup\fP(8). (يمكن استخدام هذه الخيارات بالإضافة إلى الخيارات الخاصة بنوع نظام الملفات). .sp منذ إصدار لينكس 2.6.25، أُضيف دعم التدمير الآلي لأجهزة loop، مما يعني أن أي جهاز loop خُصص بواسطة \fBوصل\fP سيُحرر بواسطة \fBفصل\fP بصرف النظر عن \fI/etc/mtab\fP. .sp يمكنك أيضاً تحرير جهاز حلقي يدوياً، باستخدام \fBlosetup \-d\fP أو \fBumount \-d\fP. .sp منذ util\-linux v2.29، يعيد \fBmount\fP استخدام الجهاز الحلقي بدلاً من تهيئة جهاز جديد إذا كان نفس الملف الساند مستخدماً بالفعل لجهاز حلقي ما بنفس الإزاحة وحد الحجم. هذا ضروري لتجنب عطب نظام الملفات. .SH "حالة الخروج" .sp يملك \fBmount\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 يعيد الأمر \fBmount \-a\fP القيمة 0 (نجح الكل)، أو 32 (فشل الكل)، أو 64 (فشل البعض، ونجح البعض). .RE .sp \fB126\fP .RS 4 فشل تنفيذ مساعد الوصل الخارجي /sbin/mount. (منذ util\-linux v2.41) .RE .SH "المساعدات الخارجية" .sp صيغة مساعدي الوصل الخارجيين هي: .sp \fB/sbin/mount.\fP\fIsuffix\fP \fIspec dir\fP [\fB\-sfnv\fP] [\fB\-N\fP \fInamespace\fP] [\fB\-o\fP \fIoptions\fP] [\fB\-t\fP \fIنوع\fP\fB.\fP\fIsubtype\fP] .sp حيث \fIsuffix\fP هو نوع نظام الملفات، والخيارات \fB\-sfnvoN\fP لها نفس معنى خيارات الوصل العادية. يُستخدم الخيار \fB\-t\fP لأنظمة الملفات التي تدعم الأنواع الفرعية (على سبيل المثال \fB/sbin/mount.fuse \-t fuse.sshfs\fP). .sp لا يمرر أمر \fBوصل\fP خيارات الوصل \fBunbindable\fP، و \fBrunbindable\fP، و \fBprivate\fP، و \fBrprivate\fP، و \fBslave\fP، و \fBrslave\fP، و \fBshared\fP، و \fBrshared\fP، و \fBauto\fP، و \fBnoauto\fP، و \fBcomment\fP، و \fBx\-\fP*، و \fBloop\fP، و \fBoffset\fP، و \fBsizelimit\fP إلى مساعدات mount.. تُستخدم جميع الخيارات الأخرى في قائمة مفصولة بفواصل كوسيط للخيار \fB\-o\fP. .sp تُعاد قيمة حالة الخروج للمساعد كحالة خروج لأمر \fBوصل\fP(8). تُستخدم القيمة 126 إذا وُجد برنامج مساعد الوصل، ولكن فشل استدعاء execl(). .SH "البيئة" .sp \fBLIBMOUNT_FORCE_MOUNT2\fP={always|never|auto} .RS 4 فرض استخدام استدعاء النظام التقليدي \fBmount\fP(2) (يتطلب دعماً لواجهة برمجة تطبيقات الوصل الجديدة القائمة على واصفات الملفات). المبدئي هو \fBauto\fP؛ في هذه الحالة، تحاول libmount أن تكون ذكية وتستخدم \fBmount\fP(2) التقليدي فقط للمشاكل المعروفة. إذا كانت واجهة برمجة تطبيقات الوصل الجديدة غير متاحة، لا يزال بإمكان libmount استخدام \fBmount\fP(2) التقليدي، حتى لو ضُبط LIBMOUNT_FORCE_MOUNT2 على \fBnever\fP. .RE .sp \fBLIBMOUNT_FSTAB\fP=<مسار> .RS 4 يتجاوز الموقع المبدئي لملف \fIfstab\fP (يُتجاهل لـ suid) .RE .sp \fBLIBMOUNT_DEBUG\fP=all .RS 4 يفعّل مخرجات تنقيح libmount .RE .sp \fBLIBBLKID_DEBUG\fP=all .RS 4 يُفعّل مخرج تنقيح libblkid .RE .sp \fBLOOPDEV_DEBUG\fP=all .RS 4 يُفعل مخرجات تنقيح إعداد جهاز الحلقة .RE .SH "الملفات" .sp راجع أيضاً قسم "\fBالملفات /etc/fstab و /etc/mtab و /proc/mounts\fP" أعلاه. .sp \fI/etc/fstab\fP .RS 4 جدول نظام الملفات .RE .sp \fI/run/mount\fP .RS 4 دليل وقت التشغيل الخاص بـ libmount .RE .sp \fI/etc/mtab\fP .RS 4 جدول أنظمة الملفات الموصولة أو وصلة رمزية إلى \fI/proc/mounts\fP .RE .sp \fI/etc/mtab~\fP .RS 4 ملف قفل (غير مستخدم في الأنظمة التي تحتوي وصلة \fImtab\fP رمزية) .RE .sp \fI/etc/mtab.tmp\fP .RS 4 ملف مؤقت (غير مستخدم في الأنظمة التي تحتوي وصلة \fImtab\fP رمزية) .RE .sp \fI/etc/filesystems\fP .RS 4 قائمة بأنواع أنظمة الملفات المراد تجربتها .RE .SH "تاريخ" .sp وُجد الأمر \fBmount\fP في الإصدار 5 من AT&T UNIX. .SH "العلل" .sp من المحتمل أن يتسبب نظام ملفات تالف في انهيار النظام. .sp بعض أنظمة ملفات لينكس لا تدعم الخيارين \fB\-o sync\fP و \fB\-o dirsync\fP (أنظمة الملفات ext2 و ext3 و ext4 و fat و vfat \fIتدعم\fP التحديثات المتزامنة (على غرار BSD) عندما تُوصل بالخيار \fBsync\fP). .sp قد لا يتمكن الخيار \fB\-o remount\fP من تغيير معاملات الوصل (جميع المعاملات الخاصة بـ \fIext2fs\fP، باستثناء \fBsb\fP، قابلة للتغيير عند إعادة الوصل، على سبيل المثال، لكن لا يمكنك تغيير \fBgid\fP أو \fBumask\fP لـ \fIfatfs\fP). .sp من المحتمل ألا يتطابق الملفان \fI/etc/mtab\fP و \fI/proc/mounts\fP في الأنظمة التي تستخدم ملف \fImtab\fP عادياً. يعتمد الملف الأول فقط على خيارات الأمر \fBmount\fP، لكن محتوى الملف الثاني يعتمد أيضاً على النواة وإعدادات أخرى (مثلاً على خادم NFS بعيد \(em في حالات معينة قد يُبلغ الأمر \fBmount\fP عن معلومات غير موثوقة حول نقطة وصل NFS بينما يحتوي الملف \fI/proc/mount\fP عادةً على معلومات أكثر موثوقية). وهذا سبب آخر لاستبدال ملف \fImtab\fP بوصلة رمزية إلى ملف \fI/proc/mounts\fP. .sp فحص الملفات على أنظمة ملفات NFS المشار إليها بواصفات الملفات (أي عائلات وظائف \fBfcntl\fP و \fBioctl\fP) قد يؤدي إلى نتائج غير متسقة بسبب غياب فحص الاتساق في النواة حتى لو استُخدم خيار الوصل \fBnoac\fP. .sp قد يفشل خيار \fBloop\fP مع خياري \fBoffset\fP أو \fBsizelimit\fP عند استخدام نويات قديمة إذا لم يتمكن الأمر \fBmount\fP من تأكيد أن حجم الجهاز الكتلي قد ضُبط كما هو مطلوب. يمكن معالجة هذه الحالة باستخدام الأمر \fBlosetup\fP(8) يدوياً قبل استدعاء \fBmount\fP مع جهاز الحلقة المضبوط. .SH "المؤلفين" .sp .MTO "kzak\(atredhat.com" "Karel Zak" "" .SH "انظر أيضاً" .sp \fBmount\fP(2)، \fBumount\fP(2)، \fBfilesystems\fP(5)، \fBfstab\fP(5)، \fBnfs\fP(5)، \fBxfs\fP(5)، \fBmount_namespaces\fP(7)، \fBxattr\fP(7)، \fBe2label\fP(8)، \fBfindmnt\fP(8)، \fBlosetup\fP(8), \fBlsblk\fP(8)، \fBmke2fs\fP(8)، \fBmountd\fP(8)، \fBnfsd\fP(8)، \fBswapon\fP(8)، \fBtune2fs\fP(8), \fBumount\fP(8)، \fBxfs_admin\fP(8) .SH "التبليغ عن الأخطاء" .sp لتقارير العِلل، استخدم \c .URL "https://github.com/util\-linux/util\-linux/issues" "مُتتبع المشكلات" "." .SH "التوفر" .sp الأمر \fBmount\fP جزء من حزمة util\-linux التي يمكن تنزيلها من \c .URL "https://www.kernel.org/pub/linux/utils/util\-linux/" "أرشيف نواة لينكس" "."