Scroll to navigation

rpc.nfsd(8) System Manager's Manual rpc.nfsd(8)

الاسم

rpc.nfsd - عملية خادم NFS

موجز

/usr/sbin/rpc.nfsd [options] nproc

الوصف

يقوم برنامج rpc.nfsd بتنفيذ الجزء الخاص بمستوى المستخدم من خدمة NFS. يتم التعامل مع الوظيفة الرئيسية بواسطة وحدة النواة nfsd. يحدد برنامج مساحة المستخدم فقط أنواع المقابس التي يجب أن تستمع عليها خدمة النواة، وإصدارات NFS التي يجب أن تدعمها، وعدد خيوط النواة التي يجب استخدامها.

يوفر خادم rpc.mountd خدمة مساعدة مطلوبة لتلبية طلبات التثبيت من عملاء NFS.

الخيارات

تمكين تسجيل رسائل التصحيح
تحديد اسم مضيف (أو عنوان) معين سيتم قبول طلبات NFS عليه. مبدئيًا، سيقبل rpc.nfsd طلبات NFS على جميع عناوين الشبكة المعروفة. لاحظ أن lockd (الذي يؤدي خدمات قفل الملفات لـ NFS) قد لا يزال يقبل الطلبات على جميع عناوين الشبكة المعروفة. قد يتغير هذا في الإصدارات المستقبلية من نواة لينكس. يمكن استخدام هذا الخيار عدة مرات للاستماع إلى أكثر من واجهة.
يتطلب NFSv4.1 والإصدارات الأحدث من الخادم الإبلاغ عن "نطاق" يستخدمه العملاء لاكتشاف ما إذا كان اتصالان موجهان إلى نفس الخادم. مبدئيًا، يستخدم Linux NFSD اسم المضيف كنطاق.

من المهم بشكل خاص لتكوينات التوفر العالي ضمان أن جميع عُقد الخادم المحتملة تبلغ عن نفس نطاق الخادم.

تحديد منفذ مختلف للاستماع لطلبات NFS. مبدئيًا، سيستمع rpc.nfsd على المنفذ 2049.
تحديد أنه يجب تلبية طلبات NFS على منفذ RDMA القياسي ("nfsrdma"، المنفذ 20049).
الاستماع لطلبات RDMA على منفذ بديل - قد يكون رقمًا أو اسمًا مدرجًا في /etc/services.
يمكن استخدام هذا الخيار لطلب عدم تقديم rpc.nfsd لإصدارات معينة من NFS. يمكن للإصدار الحالي من rpc.nfsd دعم الإصدارات الرئيسية NFS 3 و4 والإصدارات الفرعية 4.0 و4.1 و4.2.
مبدئيًا، يسجل rpc.nfsd رسائل الخطأ (ورسائل التصحيح، إذا تم تمكينها) إلى stderr. يجعل هذا الخيار rpc.nfsd يسجل هذه الرسائل إلى syslog بدلاً من ذلك. لاحظ أن الأخطاء التي تتم مواجهتها أثناء معالجة الخيارات ستظل مسجلة إلى stderr بغض النظر عن هذا الخيار.
يأمر خادم nfs النواة بفتح مقبس TCP والاستماع عليه. هذا هو المبدئي.
يأمر خادم nfs النواة بعدم فتح مقبس TCP والاستماع عليه.
يأمر خادم nfs النواة بفتح مقبس UDP والاستماع عليه.
يأمر خادم nfs النواة بعدم فتح مقبس UDP والاستماع عليه. هذا هو المبدئي.
يمكن استخدام هذا الخيار لطلب أن يقدم rpc.nfsd إصدارات معينة من NFS. الإصدار الحالي من rpc.nfsd يمكنه دعم الإصدارات الرئيسية 3 و4 والإصدارات الفرعية 4.0 و4.1 و4.2.
يضبط وقت الإيجار المستخدم لـ NFSv4. هذا يتوافق مع عدد المرات التي يحتاج فيها العملاء لتأكيد حالتهم مع الخادم. النطاق الصالح هو من 10 إلى 3600 ثانية.
يضبط وقت السماح المستخدم لـ NFSv4 وNLM (لـ NFSv2 وNFSv3). طلبات فتح الملفات الجديدة (NFSv4) وأقفال الملفات الجديدة (NLM) لن يُسمح بها حتى يمر هذا الوقت للسماح للعملاء باستعادة الحالة.
يحدد عدد خيوط خادم NFS. مبدئيًا، تُبدأ ثمانية خيوط. ومع ذلك، للأداء الأمثل يجب استخدام عدة خيوط. الرقم الفعلي يعتمد على عدد وحمل العمل الناتج عن عملاء NFS، لكن نقطة بداية مفيدة هي ثمانية خيوط. يمكن التحقق من تأثيرات تعديل هذا الرقم باستخدام برنامج nfsstat(8).

لاحظ أنه إذا كان خادم NFS قيد التشغيل بالفعل، فسيتم تجاهل الخيارات الخاصة بتحديد المضيف والمنفذ والبروتوكول. عدد العمليات المعطى سيكون الخيار الوحيد الذي يؤخذ في الاعتبار، وسيتم زيادة أو تقليل عدد عمليات nfsd النشطة لمطابقة هذا العدد. على وجه الخصوص، rpc.nfsd 0 سيوقف جميع الخيوط وبالتالي يغلق أي اتصالات مفتوحة.

ملف الضبط

العديد من الخيارات التي يمكن ضبطها في سطر الأوامر يمكن أيضًا التحكم فيها من خلال القيم المضبوطة في قسم [nfsd] من ملف التهيئة /etc/nfs.conf. القيم المعترف بها تشمل:

عدد الخيوط التي ستبدأ.
اسم مضيف، أو قائمة بأسماء المضيفين مفصولة بفواصل، سيستمع عليها rpc.nfsd. استخدام خيار --host يستبدل جميع أسماء المضيفين المدرجة هنا.
يضبط نطاق الخادم.
زمن السماح، لكل من NFSv4 و NLM، بالثواني.
زمن الإيجار لـ NFSv4، بالثواني.
ضبط المنفذ لربط TCP/UDP به.
تمكين منفذ RDMA (بـ "on" أو "yes" إلخ) على المنفذ القياسي ("nfsrdma"، المنفذ 20049).
ضبط منفذ RDMA بديل.
تمكين (بـ "on" أو "yes" إلخ) أو تعطيل ("off"، "no") دعم UDP.
تمكين أو تعطيل دعم TCP.
تمكين أو تعطيل جميع إصدارات NFSv4. جميع الإصدارات مُمكّنة مبدئيًا عادةً.
ضبط هذه على "off" أو ما شابه سيعطل الإصدارات الثانوية المحددة. الضبط على "on" سيمكنها. القيم المبدئية تُحدد بواسطة النواة، وعادةً ما تكون الإصدارات الثانوية مُمكّنة مبدئيًا بمجرد اكتمال التنفيذ بشكل كافٍ.

ملاحظات

إذا بُني البرنامج بدعم TI-RPC، فسيمكن أي توليفات بروتوكول وعائلة عنوان مُعلَمة كمرئية في قاعدة بيانات netconfig.

انظر أيضًا

nfsd(7)، rpc.mountd(8)، exports(5)، exportfs(8)، nfs.conf(5)، rpc.rquotad(8)، nfsstat(8)، netconfig(5).

المؤلف

أولاف كيرش، بيل هاويس، إتش. جيه. لو، جي. ألان موريس الثالث، ومجموعة من الآخرين.

ترجمة

تُرجمت هذه الصفحة من الدليل بواسطة زايد السعيدي <zayed.alsaidi@gmail.com>

هذه الترجمة هي وثيقة مجانية؛ راجع رخصة جنو العامة الإصدار 3 أو ما بعده للاطلاع على شروط حقوق النشر. لا توجد أي ضمانات.

إذا وجدت أي أخطاء في ترجمة صفحة الدليل هذه، يرجى إرسال بريد إلكتروني إلى قائمة بريد المترجمين: kde-l10n-ar@kde.org.

20 فبراير 2014