كيفية مشاركة الملفات بين أجهزة كمبيوتر Linux باستخدام NFS

جدول المحتويات:

كيفية مشاركة الملفات بين أجهزة كمبيوتر Linux باستخدام NFS
كيفية مشاركة الملفات بين أجهزة كمبيوتر Linux باستخدام NFS

فيديو: كيفية مشاركة الملفات بين أجهزة كمبيوتر Linux باستخدام NFS

فيديو: كيفية مشاركة الملفات بين أجهزة كمبيوتر Linux باستخدام NFS
فيديو: 27- تصميم اللوحات الإعلانية :: BILLBOARD DESIGN 2024, شهر نوفمبر
Anonim

تتمتع جميع أنواع Linux تقريبًا بالقدرة على إعداد نظام ملفات الشبكة (NFS) الذي يسمح لأجهزة كمبيوتر Linux الموجودة على نفس الشبكة بمشاركة الملفات. على الرغم من أن NFS مناسب فقط للشبكات التي تتكون من أجهزة كمبيوتر وخوادم Linux ، إلا أنه يعمل على مستوى النظام لنقل الملفات بسرعة وفعالية بين أجهزة الكمبيوتر.

خطوة

جزء 1 من 2: إنشاء خادم

مشاركة الملفات بين أجهزة كمبيوتر Linux باستخدام NFS الخطوة 1
مشاركة الملفات بين أجهزة كمبيوتر Linux باستخدام NFS الخطوة 1

الخطوة 1. استخدم NFS لمشاركة الملفات بين أجهزة كمبيوتر Linux على الشبكة المحلية

إذا كنت ترغب في مشاركة الملفات مع جهاز كمبيوتر يعمل بنظام Mac أو Windows ، فاستخدم Samba.

مشاركة الملفات بين أجهزة كمبيوتر Linux باستخدام NFS الخطوة 2
مشاركة الملفات بين أجهزة كمبيوتر Linux باستخدام NFS الخطوة 2

الخطوة 2. تعرف على كيفية عمل NFS

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

مشاركة الملفات بين أجهزة كمبيوتر Linux باستخدام NFS الخطوة 3
مشاركة الملفات بين أجهزة كمبيوتر Linux باستخدام NFS الخطوة 3

الخطوة 3. افتح محطة طرفية على كمبيوتر الخادم

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

مشاركة الملفات بين أجهزة كمبيوتر Linux باستخدام NFS الخطوة 4
مشاركة الملفات بين أجهزة كمبيوتر Linux باستخدام NFS الخطوة 4

الخطوة 4. اكتب

sudo apt-get install nfs-kernel-server nfs-public portmap و اضغط يدخل.

سيتم تنزيل ملف NFS وتثبيته على الكمبيوتر.

مشاركة الملفات بين أجهزة كمبيوتر Linux باستخدام NFS الخطوة 5
مشاركة الملفات بين أجهزة كمبيوتر Linux باستخدام NFS الخطوة 5

الخطوة 5. بمجرد اكتمال التثبيت ، اكتب

dpkg- إعادة تكوين portmap.

حدد "لا" في القائمة التي تظهر. الآن يمكن لأجهزة الكمبيوتر الموجودة على الشبكة الاتصال بالمجلد المشترك.

مشاركة الملفات بين أجهزة كمبيوتر Linux باستخدام NFS الخطوة 6
مشاركة الملفات بين أجهزة كمبيوتر Linux باستخدام NFS الخطوة 6

الخطوة 6. اكتب

إعادة تشغيل sudo /etc/init.d/portmap لإعادة تشغيل خدمة portmap.

هذا لضمان إمكانية تطبيق التغييرات بشكل صحيح.

مشاركة الملفات بين أجهزة كمبيوتر Linux باستخدام NFS الخطوة 7
مشاركة الملفات بين أجهزة كمبيوتر Linux باستخدام NFS الخطوة 7

الخطوة 7. قم بإنشاء دليل وهمي سيتم استخدامه لمشاركة البيانات

سيعيد هذا الدليل الفارغ توجيه العميل إلى الدليل المشترك الفعلي. سيسهل ذلك عليك إذا كنت تريد تغيير الدليل المشترك على الخادم لاحقًا دون الحاجة إلى إجراء تغييرات على جهاز الكمبيوتر العميل.

  • اكتب.mkdir -p / export / dummyname و اضغط يدخل.

    سيتم إنشاء دليل باسم dummyname ويمكن للعميل مشاهدته.

مشاركة الملفات بين أجهزة كمبيوتر Linux باستخدام NFS الخطوة 8
مشاركة الملفات بين أجهزة كمبيوتر Linux باستخدام NFS الخطوة 8

الخطوة 8. اكتب pico / etc / fstab واضغط على Enter

سيتم فتح ملف / etc / fstab ويسمح لك بتحميل محرك الأقراص المشترك تلقائيًا عند بدء تشغيل كمبيوتر الخادم.

مشاركة الملفات بين أجهزة كمبيوتر Linux باستخدام NFS الخطوة 9
مشاركة الملفات بين أجهزة كمبيوتر Linux باستخدام NFS الخطوة 9

الخطوة 9. أضف

Sharedpath dummypath لا شيء ربط 0 0 في نهاية الملف.

قم بتغيير المسار المشترك إلى موقع محرك الأقراص المشترك وقم بتغيير dummypath إلى موقع الدليل الوهمي الذي قمت بإنشائه مسبقًا.

على سبيل المثال ، إذا كنت تريد مشاركة محرك الأقراص / dev / sdb مع عميل باستخدام الدليل الوهمي الذي تم إنشاؤه ، فاكتب / dev / sdb / export / Shared none bind 0 0. احفظ تغييرات الملف

مشاركة الملفات بين أجهزة كمبيوتر Linux باستخدام NFS الخطوة 10
مشاركة الملفات بين أجهزة كمبيوتر Linux باستخدام NFS الخطوة 10

الخطوة 10. افتح ملف

/ الخ / الصادرات.

يجب عليك إضافة دليل وهمي وعنوان IP المسموح به للوصول إلى الملف. استخدم التنسيق التالي للمشاركة مع جميع عناوين IP على شبكتك المحلية: / export / dummyname 192.168.1.1/24 (rw ، no_root_squash ، غير متزامن).

مشاركة الملفات بين أجهزة كمبيوتر Linux باستخدام NFS الخطوة 11
مشاركة الملفات بين أجهزة كمبيوتر Linux باستخدام NFS الخطوة 11

الخطوة 11. استخدم الأمر

sudo /etc/init.d/nfs-kernel-server إعادة التشغيل لإعادة تشغيل خادم NFS.

الجزء 2 من 2: توصيل أجهزة الكمبيوتر العميلة

مشاركة الملفات بين أجهزة كمبيوتر Linux باستخدام NFS الخطوة 12
مشاركة الملفات بين أجهزة كمبيوتر Linux باستخدام NFS الخطوة 12

الخطوة 1. افتح محطة طرفية على جهاز الكمبيوتر العميل

مشاركة الملفات بين أجهزة كمبيوتر Linux باستخدام NFS الخطوة 13
مشاركة الملفات بين أجهزة كمبيوتر Linux باستخدام NFS الخطوة 13

الخطوة 2. اكتب

sudo apt-get install portmap nfs-common و اضغط يدخل لتحميل ملفات عميل NFS.

مشاركة الملفات بين أجهزة كمبيوتر Linux باستخدام NFS الخطوة 14
مشاركة الملفات بين أجهزة كمبيوتر Linux باستخدام NFS الخطوة 14

الخطوة 3. قم بإنشاء دليل حيث سيتم تحميل الملفات المشتركة

يمكنك تسميته بأي شيء. على سبيل المثال ، يمكنك كتابة mkdir / sharedFiles لإنشاء مجلد يسمى "sharedFiles".

مشاركة الملفات بين أجهزة كمبيوتر Linux باستخدام NFS الخطوة 15
مشاركة الملفات بين أجهزة كمبيوتر Linux باستخدام NFS الخطوة 15

الخطوة 4. اكتب

بيكو / الخ / fstab لفتح الملف / etc / fstab.

مشاركة الملفات بين أجهزة كمبيوتر Linux باستخدام NFS الخطوة 16
مشاركة الملفات بين أجهزة كمبيوتر Linux باستخدام NFS الخطوة 16

الخطوة 5. أضف

serverIP: sharedDirectory nfs rsize = 8192 ، wsize = 8192 ، timeo = 14 ، intr في نهاية الملف.

قم بتغيير serverIP إلى عنوان IP على كمبيوتر NFS الخاص بالخادم. قم بتغيير الدليل المشترك باستخدام الدليل الوهمي الذي قمت بإنشائه على خادم NFS والدليل المحلي الذي قمت بإنشائه. في الوقت الحالي ، لا تحتاج إلى تغيير أي متغيرات أخرى.

باستخدام المثال أعلاه ، سيبدو سطر الأوامر كما يلي: 192.168.1.5:/export/Shared / sharedFiles nfs rsize = 8192 ، wsize = 8192 ، timeo = 14 ، intr

مشاركة الملفات بين أجهزة كمبيوتر Linux باستخدام NFS الخطوة 17
مشاركة الملفات بين أجهزة كمبيوتر Linux باستخدام NFS الخطوة 17

الخطوة 6. اكتب

إعادة تشغيل sudo /etc/init.d/portmap لإعادة تشغيل portmap وتطبيق الإعدادات الجديدة.

سيتم تثبيت محرك الأقراص المشترك تلقائيًا في كل مرة يتم فيها تشغيل الكمبيوتر.

مشاركة الملفات بين أجهزة كمبيوتر Linux باستخدام NFS الخطوة 18
مشاركة الملفات بين أجهزة كمبيوتر Linux باستخدام NFS الخطوة 18

الخطوة 7. حاول تثبيت محرك الأقراص قبل إعادة تشغيل الكمبيوتر

اكتب mount -a ثم ls / sharedFiles ومعرفة ما إذا كانت الملفات المشتركة تظهر على الشاشة.

مشاركة الملفات بين أجهزة كمبيوتر Linux باستخدام NFS الخطوة 19
مشاركة الملفات بين أجهزة كمبيوتر Linux باستخدام NFS الخطوة 19

الخطوة 8. كرر هذه العملية لتوصيل كل جهاز كمبيوتر

استخدم نفس الإعدادات وسيقوم الكمبيوتر بالاتصال.

موصى به: