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

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

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

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

فيديو: كيفية مشاركة الملفات بين أجهزة كمبيوتر Linux باستخدام NFS
فيديو: الطريقة الصحيحة لانشاء حساب مستخدم جديد على ويندوز 8 و 8.1 بصلاحيات الادمن 2024, يمكن
Anonim

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

خطوات

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

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

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

إذا كنت بحاجة إلى مشاركة الملفات مع أجهزة كمبيوتر Windows أو Mac ، فستكون أكثر نجاحًا باستخدام 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 في نهاية الملف.

استبدل Sharedpath بموقع محرك الأقراص المشترك ، واستبدل 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. استبدل SharedDirectory بالدليل الوهمي الذي أنشأته على خادم 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. كرر هذه العملية لكل كمبيوتر متصل

يجب أن تكون قادرًا على إدخال نفس الإعدادات والاتصال بنجاح.

موصى به: