نففس: مشاركة المجلدات على لينكس
جدول المحتويات:
- NFS: مشاركة المجلدات على Linux
- تثبيت NFS
- تكوين خادم NFS
- بدء وإيقاف دليل NFS
- الوصول إلى المجلد المشترك NFS
- مشاكل عند التركيب
- المجلدات المشتركة
NFS مصطلح اللغة الإنجليزية "نظام ملفات الشبكة" ، وهو ما يعني نظام ملفات الشبكة. وهو اختصار لتحديد النظام الأصلي الذي يستخدمه Linux لمشاركة المجلدات على الشبكة. ونتيجة لذلك ، يمكن الوصول إلى هذه المجلدات المشتركة من أجهزة كمبيوتر المستخدمين الآخرين كما لو كانوا على القرص الصلب نفسه.
لذلك ، يمكننا القول أن NFS يسمح لأجهزة الكمبيوتر التي تستخدم Linux لتوصيل المجلدات ومشاركتها مع بعضها البعض. بالإضافة إلى ذلك ، في Linux ، هناك بدائل أخرى لمشاركة الموارد مثل Samba و FTP و SSH ، ولكن الشيء الموصى به للقيام به لمشاركة الموارد في شبكة Linux هو NFS.
NFS: مشاركة المجلدات على Linux
تثبيت NFS
من أجل استخدام الخدمة ، نحتاج إلى تثبيت حزمة NFS للتوزيع المقابل مسبقًا. عادةً ، تحتوي معظم أجهزة الكمبيوتر بالفعل على الحزمة ، حيث قد تحتاج إلى مشاركة مجلد في أي وقت. ومع ذلك ، فإن وجود حزمة مثبتة على جهاز كمبيوتر لا يعني أنه يشارك بالفعل نظام الملفات الخاص به على الشبكة. لهذا ، يتطلب تكوين وبداية سابقة للخدمة.
لمتابعة تثبيت NFS ونريد الحصول على أحدث إصدار ، نستخدم الأمر apt-get من وحدة التحكم:
apt-get install nfs-common nfs-kernel-server
تكوين خادم NFS
قبل بدء الخدمات ، يلزم تحديد المجلدات التي تريد مشاركتها وتحديدها بموجب نوع الأذونات التي سيكون الوصول إليها: للقراءة فقط أو القراءة والكتابة. من ناحية أخرى ، من الممكن أيضًا تحديد أجهزة الكمبيوتر التي يمكنها الاتصال بهذه المجلدات. يمكن تكوين كل هذه الخيارات من الملف: / etc / export
في ملف التكوين ، يمكننا في كل سطر تحديد عدة نقاط:
- المجلد الذي نريد مشاركته. الأذونات التي تتم مشاركتها بموجبها (للقراءة فقط: "ro" أو القراءة والكتابة: "rw"). ما هي الأجهزة المسموح لها بالوصول. يمكن أن يكون اسمًا أو عنوان IP أو نطاقًا من عناوين IP.
عند استخدام NFS للمشاركة ، نوصي بتعيين قيود الأذونات القصوى. على سبيل المثال ، إذا لم يطلب المستخدمون الكتابة إلى الملفات ، فيجب علينا تعيين إذن "للقراءة فقط".
بدء وإيقاف دليل NFS
لكي تعمل خدمات خادم NFS ، فإن الخطوة الأولى هي بدء تشغيل خدمة portman ، وبالتالي فإن أول شيء يجب علينا تنفيذه هو:
sudo /etc/init.d/portmap start
إذا أردنا بدء خدمة NFS أو في كل مرة نقوم فيها بإجراء تعديلات على ملف / etc / export ، فمن الضروري تنفيذ الأمر التالي:
sudo /etc/init.d/nfs-kernel-server إعادة التشغيل
بخلاف ذلك ، أي إيقاف الخدمة ، نستخدم:
sudo /etc/init.d/nfs-kernel-server stop
قد تكون مهتمًا بقراءة: ownCloud: كيف يكون لديك سحابة خاصة بك في Ubuntu
الوصول إلى المجلد المشترك NFS
للوصول إلى مجلد مشترك بواسطة NFS ، فإن الخطوات الأولى التي يجب اتخاذها هي تثبيت حزم portman و nfs-commons. لهذا نقوم بتنفيذ:
sudo apt-get install portmap nfs-common sudo /etc/init.d/portmap
في هذه المرحلة ، سنكون قادرين بالفعل على تحميل المجلد المشترك على نظامنا. لذلك ، فإن الإدخال كما لو كان أي مجلد آخر داخل نظام الملفات الخاص بنا على القرص الصلب.
على سبيل المثال ، إذا كان لدينا مجلد داخل خادم NFS ، افترض أن الخادم يشارك مجلدًا يسمى / photos بواسطة NFS. على جهاز الكمبيوتر العميل ، يمكننا إنشاء مجلد يسمى / photos-server وعلى ذلك نقوم بتحميل مجلد مشترك على الخادم. تعليمات التنفيذ في وحدة التحكم ستكون:
sudo mount -t nfs server-ip: / photos / server-photos
من هذه اللحظة ، يمكننا بالفعل التحقق من محتويات المجلد وإذا كانت الأذونات متاحة ، حتى إجراء تعديلات. من المهم ملاحظة أن التجميع يجب أن يتم في مجلد داخل نظامنا ، وإلا فلن يتم عرض الملفات البعيدة.
من ناحية أخرى ، لإلغاء تحميل المجلد ، ننفذ في وحدة التحكم أمر الأمر متبوعًا باسم المجلد الذي تم تحميله فيه ، على سبيل المثال:
مشاكل عند التركيب
عند تحميل مجلد NFS ، يمكن أن يحدث أي من هذه الأخطاء الثلاثة: مشاكل في الشبكة أو مشاكل في الخادم أو مشاكل في العميل.
لاستبعاد ما إذا كانت المشكلة من الخادم أم لا ، يمكننا محاولة تثبيت المجلد على الخادم نفسه باستخدام IP 127.0.0.1. إذا كان يعمل ، تكون المشكلة على الشبكة أو على العميل.
من ناحية أخرى ، إذا لم تعرض ping من الخادم إلى العميل أي جدار حماية ، فإن المشكلة تكمن في العميل.
إذا كانت هذه مشكلة تحدث في العميل ، فيمكننا محاولة إعادة تثبيت العميل أو تنفيذ هذه الأوامر على العميل:
apt-get install nfs-common nfs-kernel-server /etc/init.d/portmap reset /etc/init.d/nfs-kernel-server إعادة التشغيل
وأخيرًا حاول تحميل المجلد.
المجلدات المشتركة
إذا أردنا تهيئة أن مجلدًا مشتركًا بواسطة NFS يتم تحميله تلقائيًا عند بدء تشغيل نظام Linux الخاص بنا ، فيمكننا إجراء تعديل في ملف / etc / fstab ، وسيكون السطر المراد إضافته كما يلي:
server-ip: / photos / server-photos nfs
بهذه الطريقة ، عندما نبدأ الجهاز ، سيتم تلقائيًا تحميل المجلد / الصور الموجودة على الخادم على المجلد / خادم الصور.
علاوة على ذلك ، يوصى بتخزين بيانات كل مستخدم على الشبكة مركزيًا في مساحة الخادم. سيوفر هذا العديد من المزايا المختلفة ، مثل:
- سيتم منح المستخدم إمكانية الوصول إلى ملفاته ، حتى الوصول إليه من جهاز كمبيوتر غير عادي. بالنسبة للمسؤول ، سيكون من الأسهل إنشاء نسخ احتياطية ، وإذا فشل جهاز المستخدم ، فلن يفقد معلوماته.
لتحقيق ذلك ، يجب أن يكون لدى الخادم حسابات مستخدم مركزية ويجب تكوين العملاء للمصادقة عند الاتصال.
قريبا جدا سوف تكون قادرا على تشغيل لينكس على ويندوز 10
في حدث Microsoft Build ، سيكون من المعروف كيفية وجود Linux في Windows 10 وأخبار إصدار 2016 مع canonical.
لينكس منت 18.1 سيرينا متاح لمجتمع لينكس
إذا كان لديك بالفعل Linux Mint 18.0 ، يمكنك التحديث بسهولة إلى هذا الإصدار من مدير التحديث إلى Linux Mint 18.1 Serena.
كيفية تشفير البيانات في لينكس: أوبونتو ، لينكس مينت ...
نعلمك 6 طرق لتشفير البيانات في Linux وأهم توزيعاته. مع ذلك سيكون لديك بياناتك آمنة ضد أي متطفل أو هجوم.