كيفية تركيب نظام ملفات NFS في أوبونتو 20.04

How Mount Nfs File System Ubuntu 20



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

في نظام التشغيل Linux ، يمكنك بسهولة تحميل دليل NFS المشترك على نظامك المحلي باستخدام أمر التحميل. يقوم أمر التحميل بتحميل نظام الملفات مؤقتًا. بمجرد إعادة تشغيل النظام ، سيتعين عليك تثبيته مرة أخرى للوصول إليه. ومع ذلك ، إذا كنت تريد تحميل نظام الملفات بشكل دائم بحيث لا تضطر إلى تحميله في كل مرة تقوم فيها بتشغيل النظام ، فستحتاج إلى إضافة إدخال في ملف / etc / fstab.







في هذه المقالة ، سنشرح كيفية تركيب نظام ملفات NFS يدويًا وتلقائيًا على النظام المحلي.



المتطلبات المسبقة

قبل المضي قدمًا ، تأكد من إكمال المتطلبات المسبقة التالية على الخادم البعيد.



  • يتم تثبيت خادم NFS على الجهاز البعيد
  • خدمة NFS قيد التشغيل
  • يتم تصدير دليل NFS المشترك
  • لا يمنع جدار الحماية الوصول إلى عنوان IP للعميل

لقد قمنا بتنفيذ الإجراء المذكور في هذه المقالة على نظام Ubuntu 20.04. علاوة على ذلك ، استخدمنا تطبيق سطر الأوامر Terminal لتشغيل الأوامر في Ubuntu. لفتح Terminal ، يمكنك استخدام اختصار لوحة المفاتيح Ctrl + Alt + T.





تثبيت حزم عميل NFS

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

$سودوتحديث مناسب

ثم قم بتثبيت حزمة NFS client في جهاز العميل الخاص بك باستخدام الأمر التالي في Terminal:



$سودوملائمتثبيتNFS- مشترك

تركيب نظام ملفات NFS يدويًا

في الطريقة التالية ، سنقوم بتركيب دليل NFS يدويًا باستخدام الأمر mount.

الخطوة 1: إنشاء نقطة تحميل للدليل المشترك لخادم NFS

ستكون خطوتنا الأولى هي إنشاء دليل نقطة التحميل في نظام العميل. سيكون هذا هو الدليل حيث يمكن الوصول إلى جميع الملفات المشتركة من خادم NFS.

لقد أنشأنا دليل نقطة التحميل بالاسم client_sharedfolder ضمن الدليل / mnt.

$سودو مكدير -p /mnt/client_sharedfolder

الخطوة 2: قم بتحميل الدليل المشترك لخادم NFS على العميل

الخطوة التالية هي تحميل الدليل المشترك على خادم NFS إلى دليل نقطة التحميل الخاصة بالعميل. استخدم بناء الجملة التالي لتحميل الدليل المشترك لخادم NFS إلى دليل نقطة التحميل في العميل:

$سودو تتعدد [NFS _IP]:/[NFS_export] [Local_mountpoint]

أين

  • NFS_IP هو عنوان IP لخادم NFS
  • NFS_export هو الدليل المشترك على خادم NFS
  • Local_mountpoint هو دليل نقطة التحميل على نظام العميل

في مثالنا ، سيكون الأمر:

$سودو تتعدد192.168.72.136:/mnt/مجلد مشترك/mnt/client_sharedfolder

أين 192.168.72.136 هو عنوان IP الخاص بخادم NFS ، / mnt / sharedfolder هو الدليل المشترك على خادم NFS ، و / mnt / sharedfolder هي نقطة التحميل على نظام العميل.

بمجرد تثبيت مشاركة NFS ، يمكنك تأكيدها باستخدام الأمر التالي:

$مدافع- ح

الخطوة 3: اختبار مشاركة NFS

بعد تحميل دليل NFS المشترك على جهاز العميل ، اختبره من خلال الوصول إلى بعض الملفات من خادم NFS. على جهاز خادم NFS ، أنشئ أي ملف اختبار أو دليل وحاول الوصول إليه من جهاز العميل.

استخدم الأمر cd للانتقال إلى الدليل المشترك لخادم NFS:

$قرص مضغوط /mnt/مجلد مشترك/

ثم باستخدام الأمر touch أو mkdir ، قم بإنشاء ملف اختبار أو دليل. لقد أنشأنا بعض نماذج الملفات المسماة testfile1 و testfile2.

$سودو لمس. اتصال. صلةtestfile1 testfile2

الآن على جهاز العميل ، تحقق من وجود نفس الملفات.

$ls /mnt/client_sharedfolder/

يقوم الأمر mount بتحميل نظام ملفات NFS مؤقتًا على نظام العميل. في كل مرة تقوم فيها بإعادة تشغيل النظام ، سيتعين عليك تثبيته يدويًا. في الخطوة التالية ، سنرى كيفية جعل نظام ملفات NFS يتم تحميله تلقائيًا في وقت التمهيد.

تركيب نظام ملفات NFS تلقائيًا

في الطريقة التالية ، سنقوم بإعداد نظام ملفات NFS ليتم تحميله تلقائيًا في وقت التمهيد. باستخدام هذه الطريقة ، لن تضطر إلى تحميل نظام الملفات يدويًا في كل مرة تقوم فيها بتشغيل نظامك.

قم بتحرير ملف / etc / fstab باستخدام الأمر التالي:

$سودو نانو /إلخ/fstab

ثم قم بإضافة إدخال في ملف / etc / fstab باستخدام التنسيق التالي.

خادم NFS: قيم nfs الافتراضية لنقطة تحميل الدليل 0 0

أين ال خادم NFS: الدليل هو عنوان IP لخادم NFS ودليله المشترك ، و نقطة جبل هي نقطة التحميل على جهاز العميل حيث تم تثبيت دليل NFS ، و nfs يحدد نوع نظام الملفات.

في مثالنا ، سيكون الإدخال:

192.168.72.136:/mnt/مجلد مشترك/mnt/client_sharedfolder افتراضيات nfs0 0

أين 192.168.72.136 هو عنوان IP الخاص بخادم NFS ، / mnt / sharedfolder هو الدليل المشترك على خادم NFS ، و / mnt / client_sharedfolder هي نقطة التحميل على نظام العميل.

بمجرد إضافة الإدخال أعلاه في ملف / etc / fstab ، احفظ الملف وأغلقه. استخدم Ctrl + O ثم Ctrl + X للقيام بذلك.

في المرة التالية التي تبدأ فيها تشغيل جهازك ، سيتم تثبيت مشاركة NFS تلقائيًا عند نقطة التثبيت المحددة.

إلغاء تركيب أنظمة ملفات NFS

يمكنك إلغاء تحميل نظام ملفات NFS من نظامك المحلي في أي وقت. اكتب الأمر umount متبوعًا باسم نقطة التحميل حيث تم تركيبه.

ملاحظة: الأمر هو umount وليس unmount.

$سودو أومونت [نقطة_التصاعد]

في مثالنا ، سيكون:

$أومونت /mnt/client_sharedfolder

ومع ذلك ، تذكر أنه إذا تم تحميل نظام ملفات NFS باستخدام / etc / fstab ، فسيتم تثبيته مرة أخرى في المرة التالية التي تقوم فيها بتشغيل نظامك. لاحظ أيضًا أنه لن يتم إلغاء تحميل نظام الملفات إذا كان مشغولاً كما لو كان هناك بعض الملفات المفتوحة عليه ، أو إذا كنت تعمل على دليل ما.

هذا هو كل ما في الامر! في هذه المقالة ، أوضحت كيفية تحميل دليل NFS المشترك على نظام Ubuntu 20.04 يدويًا وتلقائيًا. في النهاية ، أوضحنا أيضًا كيفية إلغاء تحميل دليل NFS المشترك عندما لم تعد بحاجة إليه.