rpc.nfsd(8)

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

موجز
/usr/sbin/rpc.nfsd [options] nproc

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

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

الخيارات

-d  or  --debug
    تمكين تسجيل رسائل التصحيح

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

-S  أو  --scope scope
    يتطلب NFSv4.1 والإصدارات الأحدث من الخادم الإبلاغ عن "نطاق" يستخدمه العملاء لاكتشاف ما إذا كان اتصالان موجهان إلى نفس الخادم. مبدئيًا، يستخدم Linux NFSD اسم المضيف كنطاق.

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

-p  أو  --port port
    تحديد منفذ مختلف للاستماع لطلبات NFS. مبدئيًا، سيستمع rpc.nfsd على المنفذ 2049.

-r  أو  --rdma
    تحديد أنه يجب تلبية طلبات NFS على منفذ RDMA القياسي ("nfsrdma"، المنفذ 20049).

--rdma=port
    الاستماع لطلبات RDMA على منفذ بديل - قد يكون رقمًا أو اسمًا مدرجًا في /etc/services.

-N  أو  --no-nfs-version vers
    يمكن استخدام هذا الخيار لطلب عدم تقديم rpc.nfsd لإصدارات معينة من NFS. يمكن للإصدار الحالي من rpc.nfsd دعم الإصدارات الرئيسية NFS 3 و4 والإصدارات الفرعية 4.0 و4.1 و4.2.

-s  أو  --syslog
    مبدئيًا، يسجل rpc.nfsd رسائل الخطأ (ورسائل التصحيح، إذا تم تمكينها) إلى stderr. يجعل هذا الخيار rpc.nfsd يسجل هذه الرسائل إلى syslog بدلاً من ذلك. لاحظ أن الأخطاء التي تتم مواجهتها أثناء معالجة الخيارات ستظل مسجلة إلى stderr بغض النظر عن هذا الخيار.

-t  أو  --tcp
    يأمر خادم nfs النواة بفتح مقبس TCP والاستماع عليه. هذا هو المبدئي.

-T  أو  --no-tcp
    يأمر خادم nfs النواة بعدم فتح مقبس TCP والاستماع عليه.

-u  أو  --udp
    يأمر خادم nfs النواة بفتح مقبس UDP والاستماع عليه.

-U  أو  --no-udp
    يأمر خادم nfs النواة بعدم فتح مقبس UDP والاستماع عليه. هذا هو المبدئي.

-V  أو  --nfs-version vers
    يمكن استخدام هذا الخيار لطلب أن يقدم rpc.nfsd إصدارات معينة من NFS. الإصدار الحالي من rpc.nfsd يمكنه دعم الإصدارات الرئيسية 3 و4 والإصدارات الفرعية 4.0 و4.1 و4.2.

-L  أو  --lease-time seconds
    يضبط وقت الإيجار المستخدم لـ NFSv4. هذا يتوافق مع عدد المرات التي يحتاج فيها العملاء لتأكيد حالتهم مع الخادم. النطاق الصالح هو من 10 إلى 3600 ثانية.

-G  أو  --grace-time seconds
    يضبط وقت السماح المستخدم لـ NFSv4 وNLM (لـ NFSv2 وNFSv3). طلبات فتح الملفات الجديدة (NFSv4) وأقفال الملفات الجديدة (NLM) لن يُسمح بها حتى يمر هذا الوقت للسماح للعملاء باستعادة الحالة.

nproc
    يحدد عدد خيوط خادم NFS. مبدئيًا، تُبدأ ثمانية خيوط. ومع ذلك، للأداء الأمثل يجب استخدام عدة خيوط. الرقم الفعلي يعتمد على عدد وحمل العمل الناتج عن عملاء NFS، لكن نقطة بداية مفيدة هي ثمانية خيوط. يمكن التحقق من تأثيرات تعديل هذا الرقم باستخدام برنامج nfsstat(8).

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

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

threads
    عدد الخيوط التي ستبدأ.

host
    اسم مضيف، أو قائمة بأسماء المضيفين مفصولة بفواصل، سيستمع عليها rpc.nfsd. استخدام خيار --host يستبدل جميع أسماء المضيفين المدرجة هنا.

scope
    يضبط نطاق الخادم.

grace-time
    زمن السماح، لكل من NFSv4 و NLM، بالثواني.

lease-time
    زمن الإيجار لـ NFSv4، بالثواني.

port
    ضبط المنفذ لربط TCP/UDP به.

rdma
    تمكين منفذ RDMA (بـ "on" أو "yes" إلخ) على المنفذ القياسي ("nfsrdma"، المنفذ 20049).

rdma-port
    ضبط منفذ RDMA بديل.

UDP تمكين (بـ "on" أو "yes" إلخ) أو تعطيل ("off"، "no") دعم UDP.

TCP تمكين أو تعطيل دعم TCP.

vers3

vers4
    تمكين أو تعطيل جميع إصدارات NFSv4. جميع الإصدارات مُمكّنة مبدئيًا عادةً.

vers4.1

vers4.2
    ضبط هذه على "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 (https://www.gnu.org/licenses/gpl-3.0.html) أو ما بعده للاطلاع على شروط حقوق النشر. لا توجد أي ضمانات.

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