كيفية إعداد نقطة ربط NFS على خادم Linux باستخدام Cockpit

لإعداد ربط NFS باستخدام Cockpit، ثبّت تطبيق Cockpit Storage وأدوات عميل NFS على جهاز Linux الذي سيستخدم المشاركة. ثم افتح Cockpit، وانتقل إلى التخزين > ربط NFS ، وأضف خادم NFS، والمسار المُصدّر، ونقطة الربط المحلية. سيؤدي هذا إلى ربط مشاركة سبق لخادم NFS تصديرها؛ ولن يتم إنشاء أو نشر أي تصدير على الخادم.

تستخدم الخطوات التالية تطبيق التخزين الحالي في Cockpit. قد تختلف الأسماء وتفاصيل الحوار قليلاً باختلاف التوزيعة والإصدار. صور الواجهة هي لأغراض التوضيح فقط.

قبل أن تبدأ

  • قم بتوفير اسم مضيف خادم NFS أو عنوان IP الخاص به، بالإضافة إلى الدليل المُصدَّر بالضبط، مثل files.example.net:/exports/projects.
  • تأكد من إمكانية الوصول إلى الخادم وأن خاصية التصدير فيه تسمح لهذا العميل. لا تزال قواعد تصدير الملفات وأذونات الملفات على جانب خادم NFS تتحكم في الوصول.
  • اختر نقطة ربط محلية، على سبيل المثال /mnt/projects. يجب أن تكون مجلدًا. تأكد من أنها فارغة قبل الربط: سيتم إخفاء الملفات الموجودة بداخلها أثناء ربط مشاركة NFS.
  • استخدم حسابًا يتمتع بصلاحيات إدارية على مضيف لينكس.

للحصول على تفاصيل إعداد عميل NFS، راجع وثائق Ubuntu Server NFS أو دليل عميل Red Hat Enterprise Linux NFS .

1. قم بتثبيت برنامج Cockpit ودعم عميل NFS

قم بتثبيت الحزم الخاصة بتوزيعتك. يُدرج مشروع Cockpit cockpit-storagedتطبيق إدارة التخزين، بما في ذلك NFS. يستخدم Debian وUbuntu هذا التطبيق nfs-commonلدعم عميل NFS؛ بينما يستخدم Fedora وRHEL تطبيقًا آخر nfs-utils.

ديبيان أو أوبونتو

sudo apt update
sudo apt install cockpit cockpit-storaged nfs-common

فيدورا، أو ريد هات إن إل، أو سنت أو إس ستريم

sudo dnf install cockpit cockpit-storaged nfs-utils

في نظامي دبيان وأوبونتو، قد يوفر مستودع التوزيعة إصدارًا أقدم من Cockpit. يشرح دليل تثبيت Cockpit الرسمي متى يُنصح باستخدام الإصدارات القديمة المُتاحة في التوزيعة. قد تختلف أسماء الحزم وتوافرها في المستودع بين الإصدارات.

قم بتفعيل منفذ Cockpit حتى تبدأ خدمة الويب عند الطلب:

sudo systemctl enable --now cockpit.socket

إذا كنت تستخدم firewalld وحظر المناطق الحالي الخاص به Cockpit، فاسمح لخدمة Cockpit في المنطقة التي تستخدمها شبكة الإدارة الخاصة بك:

sudo firewall-cmd --add-service=cockpit
sudo firewall-cmd --add-service=cockpit --permanent

يستخدم Cockpit بروتوكول HTTPS على المنفذ 9090افتراضيًا. يُفضّل حصر الوصول إلى صفحات الإدارة على شبكات موثوقة بدلاً من عرضها على نطاق واسع عبر الإنترنت. تُحدد قائمة تطبيقات Cockpit وحدة التخزين وحزمتها.

أوامر طرفية توضيحية لنظامي Fedora أو RHEL لتثبيت أدوات Cockpit و NFS client.
مثال على أوامر حزم Fedora و RHEL.

2. تسجيل الدخول إلى قمرة القيادة

من متصفح يمكنه الوصول إلى الخادم، افتح الرابط التالي https://SERVER_ADDRESS:9090، SERVER_ADDRESSمع استبدال بعنوان IP أو اسم DNS الخاص بالخادم. سجّل الدخول باستخدام حساب Linux. إذا كنت تدير الخادم عن بُعد، فاستخدم عنوان شبكة الإدارة الخاص به، وليس عنوانًا يمكن الوصول إليه محليًا فقط.

صفحة تسجيل الدخول التوضيحية لقمرة القيادة على عنوان الخادم على المنفذ 9090، مع التخزين في التنقل.
اتصل بالخادم على المنفذ 9090.

3. أضف وحدة تخزين NFS

  1. اختر "التخزين" من الشريط الجانبي، ثم افتح "وحدات تخزين NFS" . حدد " وحدة تخزين NFS جديدة" أو زر "إضافة". إذا لم تكن "التخزين" موجودة، فتأكد من cockpit-storagedتثبيتها، ثم أعد تشغيل لوحة التحكم.
  2. أدخل مسار خادم NFS ومسار التصدير. استخدم مسار التصدير الخاص بالخادم نفسه؛ لا تدخل مسارًا موجودًا فقط على جهاز العميل.
  3. أدخل نقطة التحميل المحلية. إذا لم تكن موجودة، فأنشئها من سطر الأوامر بعد التأكد من أن الموقع غير مستخدم وفارغ. على سبيل المثال: sudo mkdir -p /mnt/projects.
  4. اختر الخيارات. يضمن خيار "التثبيت عند بدء التشغيل" بقاء التثبيت ثابتًا بعد إعادة التشغيل. حدد "التثبيت للقراءة فقط" إذا كنت ترغب في منع هذا العميل من الكتابة إلى المشاركة. لا يؤثر إعداد "العميل للقراءة فقط" على سياسة تصدير الخادم ولا يمنح أذونات إضافية. أضف خيارات تثبيت مخصصة فقط عندما يتطلبها تكوين الخادم أو مسؤول النظام.
  5. راجع القيم، ثم حدد "إضافة" لتطبيق الإعدادات.

على سبيل المثال، قد يكون حقل الخادم هو files.example.net، ومسار الخادم /exports/projects، ونقطة التحميل المحلية /mnt/projects. هذه قيم نموذجية؛ استخدم قيم التصدير ونقطة التحميل المُهيأة لبيئتك.

نافذة حوار جديدة لتركيب NFS في لوحة التحكم التوضيحية مع عنوان الخادم، والمسار المُصدّر، ونقطة التركيب المحلية، وخيارات التركيب.
أدخل مسار تصدير الخادم ومسار التحميل المحلي.

4. تحقق من التثبيت

بعد أن يُبلغ نظام Cockpit بنجاح عملية الربط، تحقق من صفحة التخزين وتأكد من صحة المصدر والمسار المحلي. يمكنك أيضًا التحقق من ذلك عبر سطر الأوامر.

findmnt /mnt/projects
ls -la /mnt/projects

findmntيجب أن يُظهر مصدر NFS البعيد المُثبّت في /mnt/projects. يجب أن تُظهر قائمة الدليل المحتوى الذي يُصدّره الخادم والذي يُسمح لحسابك بقراءته.

قائمة تخزين قمرة القيادة التوضيحية التي تعرض عملية تصدير NFS مثبتة في دليل محلي.
تحقق من المصدر المُثبَّت والمسار المحلي.

استكشاف الأخطاء وإصلاحها في المشاكل الشائعة

  • قسم "لا توجد عمليات ربط NFS": قم بالتثبيت أو التحديث cockpit-storaged، ثم أعد تحميل الصفحة. قد تعتمد التطبيقات المتاحة في Cockpit على حزم التوزيع.
  • فشل عملية الربط أو لم يتم العثور على الملف المُصدَّر: تحقق من اسم الخادم، ومسار الملف المُصدَّر، ومسار الشبكة، وأذونات التصدير على جانب الخادم. تأكد من تثبيت حزمة عميل NFS وأن الخادم يسمح بالاتصالات من هذا العميل.
  • يعمل الربط، لكن الوصول مرفوض: راجع ملكية الخادم، ومعرفات المستخدمين والمجموعات، وقواعد الوصول على خادم NFS. لا يمكن لـ Cockpit تغيير أذونات تصدير الخادم من خلال نموذج ربط العميل.
  • يبدو أن الملفات المحلية تختفي: يؤدي إلغاء التحميل إلى إظهار الدليل المحلي الأساسي مرة أخرى. لهذا السبب، يجب أن تكون نقطة التحميل فارغة قبل التحميل.

مع وجود أذونات التصدير والعميل، يوفر لك Cockpit طريقة رسومية لإضافة ومراقبة نقطة تحميل NFS مع ترك تكوين تصدير الخادم تحت سيطرة مسؤول الخادم.

اترك تعليقاً

كيفية إنشاء أجهزة افتراضية على خادم أوبونتو باستخدام لوحة التحكم

كيفية إنشاء أجهزة افتراضية على خادم أوبونتو باستخدام لوحة التحكم

قم بتثبيت Cockpit والإضافة Machines الخاصة به على خادم Ubuntu، ثم اختر ملف ISO، وقم بتعيين موارد الضيف، وأكمل إعداد نظام التشغيل في متصفحك.

كيفية إعداد نقطة ربط NFS على خادم Linux باستخدام Cockpit

كيفية إعداد نقطة ربط NFS على خادم Linux باستخدام Cockpit

قم بتثبيت ملف NFS موجود من صفحة التخزين في Cockpit، واختر مسارًا محليًا وخيارات التمهيد أو القراءة فقط، ثم تحقق من المشاركة على نظام Linux.

كيفية استخدام مدير الحزم Nala على أوبونتو

كيفية استخدام مدير الحزم Nala على أوبونتو

قم بتثبيت Nala من مستودعات Ubuntu، ثم استخدمه للبحث عن الحزم وتثبيتها وإزالتها وتحديثها مع ملخصات واضحة للمعاملات.

كيفية تثبيت لينكس منت 21 باستخدام التقسيم اليدوي

كيفية تثبيت لينكس منت 21 باستخدام التقسيم اليدوي

قم بتثبيت Linux Mint 21.3 من USB، واختر "شيء آخر"، وقم بتعيين أقسام EFI و swap و root و home الاختيارية بأمان.

كيفية تثبيت LibreCAD على أنظمة لينكس: أوبونتو، فيدورا، آرتش، وغيرها

كيفية تثبيت LibreCAD على أنظمة لينكس: أوبونتو، فيدورا، آرتش، وغيرها

قم بتثبيت LibreCAD على Ubuntu أو Debian أو Fedora أو Arch أو openSUSE باستخدام مدير الحزم، أو اختر Flatpak أو AppImage الرسمي عندما تفتقر توزيعتك إلى حزمة.

كيفية تثبيت وتفعيل سمة أيقونات Kora على نظام Linux

كيفية تثبيت وتفعيل سمة أيقونات Kora على نظام Linux

قم بتثبيت سمة أيقونات Kora الحالية على نظام Linux لمستخدم واحد أو على مستوى النظام بأكمله، ثم اختر إصدار المجلد الأزرق أو إصدار المجلد الرمادي في GNOME أو KDE Plasma أو Xfce.

كيفية استخدام اللقطات على نظام openSUSE باستخدام Snapper

كيفية استخدام اللقطات على نظام openSUSE باستخدام Snapper

قم بإنشاء ومقارنة لقطات openSUSE، أو استعادة ملف محدد، أو التراجع عن نظام مدعوم من GRUB باستخدام Snapper وBtrfs.

كيفية تثبيت تطبيقات Adobe Creative Cloud على نظام Linux باستخدام AdobeWine

كيفية تثبيت تطبيقات Adobe Creative Cloud على نظام Linux باستخدام AdobeWine

لا توفر أدوبي مُثبِّتًا أصليًا لـ Creative Cloud على نظام لينكس. اتبع خطوات إعداد AdobeWine الحالية، وتحقق من متطلبات الجهاز، وافهم التطبيقات التي لا تزال تجريبية.

كيفية الاتصال بجهاز كمبيوتر يعمل بنظام ويندوز من نظام لينكس باستخدام برنامج Remmina

كيفية الاتصال بجهاز كمبيوتر يعمل بنظام ويندوز من نظام لينكس باستخدام برنامج Remmina

الاتصال بجهاز كمبيوتر يعمل بنظام Windows من نظام Linux باستخدام Remmina: تمكين RDP، وتثبيت ملحق RDP، وتكوين ملف تعريف، واستكشاف أخطاء الاتصال الشائعة وإصلاحها.

كيفية تثبيت أحدث برامج تشغيل NVIDIA على نظام Linux

كيفية تثبيت أحدث برامج تشغيل NVIDIA على نظام Linux

قم بتثبيت أحدث برنامج تشغيل NVIDIA متوافق على Ubuntu أو Debian أو Arch أو Fedora أو openSUSE باستخدام خطوات مدير الحزم وفحوصات التمهيد الآمن والتحقق.