تأتي جميع توزيعات Linux تقريبًا مع القدرة على إعداد نظام ملفات الشبكة (NFS) الذي يسمح لأجهزة كمبيوتر Linux المختلفة الموجودة على الشبكة بمشاركة الملفات بسهولة. NFS مناسب فقط للشبكات المكونة بالكامل من أجهزة كمبيوتر وخوادم Linux ، ولكنه يعمل على مستوى النظام لإجراء عمليات نقل سريعة وفعالة بين أجهزة الكمبيوتر.
خطوات
جزء 1 من 2: إنشاء الخادم
الخطوة الأولى: استخدم NFS (نظام ملفات الشبكة) لمشاركة الملفات بين أجهزة كمبيوتر Linux على شبكة محلية
إذا كنت بحاجة إلى مشاركة الملفات مع أجهزة كمبيوتر Windows أو Mac ، فستكون أكثر نجاحًا باستخدام Samba.
الخطوة 2. فهم كيفية عمل NFS
عند مشاركة الملفات مع NFS ، هناك جانبان: الخادم والعملاء. الخادم هو الكمبيوتر الذي يقوم بالفعل بتخزين الملفات ، بينما العملاء هم أجهزة الكمبيوتر التي تصل إلى المجلد المشترك عن طريق تحميل المجلد المشترك كمحرك أقراص افتراضي. يجب تكوين NFS على كل من الخادم وأي عميل يريد الاتصال.
الخطوة 3. افتح المحطة على كمبيوتر الخادم
هذا هو الكمبيوتر الذي سيستضيف الملفات المشتركة. سيحتاج كمبيوتر الخادم إلى التشغيل وتسجيل الدخول حتى يتمكن العملاء من تحميل المجلد المشترك. يتطلب NFS استخدام المحطة لتثبيت وتهيئة كل من الخادم والعميل.
الخطوة 4. اكتب
sudo apt-get install nfs-kernel-server nfs-public portmap و اضغط ↵ أدخل.
سيبدأ هذا في تنزيل ملفات NFS وتثبيتها على جهاز الكمبيوتر الخاص بك.
الخطوة 5. بعد التثبيت ، اكتب
dpkg- إعادة تكوين portmap.
حدد "لا" من القائمة التي تظهر. سيؤدي هذا إلى تمكين أجهزة الكمبيوتر الأخرى على الشبكة من الاتصال بالمجلد المشترك الخاص بك.
الخطوة 6. اكتب
إعادة تشغيل sudo /etc/init.d/portmap لإعادة تشغيل خدمة portmap.
سيضمن هذا أن التغييرات الخاصة بك سارية المفعول.
الخطوة 7. قم بعمل دليل وهمي سيتم استخدامه لمشاركة البيانات
هذا دليل فارغ سيوجه العملاء إلى الدليل المشترك الفعلي. سيسمح لك ذلك بتغيير الدليل المشترك على الخادم الخاص بك لاحقًا دون الحاجة إلى إجراء أي تغييرات على العملاء.
-
اكتب.mkdir -p / export / dummyname و اضغط ↵ أدخل.
سيؤدي هذا إلى إنشاء دليل باسم dummyname سيراه العملاء.
الخطوة 8. اكتب pico / etc / fstab واضغط على ↵ Enter
سيؤدي هذا إلى فتح ملف / etc / fstab ويسمح لك بتحميل محرك الأقراص المشترك تلقائيًا كلما بدأ تشغيل الخادم.
الخطوة 9. أضف
Sharedpath dummypath لا شيء ربط 0 0 في نهاية الملف.
استبدل Sharedpath بموقع محرك الأقراص المشترك ، واستبدل dummypath بموقع الدليل الوهمي الذي أنشأته سابقًا.
على سبيل المثال ، لمشاركة محرك الأقراص / dev / sdb مع العملاء باستخدام الدليل الوهمي الذي تم إنشاؤه مسبقًا ، يمكنك كتابة / dev / sdb / export / Shared none bind 0 0. احفظ التغييرات في الملف
الخطوة 10. افتح ملف
/ الخ / الصادرات ملف.
ستحتاج إلى إضافة الدليل الوهمي الخاص بك بالإضافة إلى عناوين IP المسموح لها بالوصول إلى هذا الملف. استخدم التنسيق التالي للمشاركة مع جميع عناوين IP على شبكتك المحلية: / export / dummyname 192.168.1.1/24 (rw ، no_root_squash ، غير متزامن).
الخطوة 11. استخدم
sudo /etc/init.d/nfs-kernel-server إعادة التشغيل الأمر لإعادة تشغيل خادم NFS.
الجزء 2 من 2: توصيل أجهزة الكمبيوتر العميلة
الخطوة 1. افتح المحطة الطرفية على جهاز الكمبيوتر العميل
الخطوة 2. اكتب
sudo apt-get install portmap nfs-common و اضغط ↵ أدخل لتثبيت ملفات عميل NFS.
الخطوة 3. قم بإنشاء الدليل الذي سيتم تحميل الملفات المشتركة فيه
يمكنك تسمية هذا ما تريد. على سبيل المثال ، يمكنك كتابة mkdir / sharedFiles لإنشاء مجلد يسمى "sharedFiles".
الخطوة 4. اكتب
بيكو / الخ / fstab لفتح ملف / etc / fstab ملف.
الخطوة 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
الخطوة 6. اكتب
إعادة تشغيل sudo /etc/init.d/portmap لإعادة تشغيل portmap واستخدام الإعدادات الجديدة.
سيتم تحميل محرك الأقراص تلقائيًا في كل مرة يتم فيها إعادة تشغيل الكمبيوتر.
الخطوة 7. اختبر محرك الأقراص بتثبيته يدويًا قبل إعادة التشغيل
اكتب mount -a ثم ls / sharedFiles لمعرفة ما إذا كانت الملفات المشتركة معروضة.
الخطوة 8. كرر هذه العملية لكل كمبيوتر متصل
يجب أن تكون قادرًا على إدخال نفس الإعدادات والاتصال بنجاح.