Revision of إزاي وليه NFSبالعربي from Tue, 13/05/2008 - 15:33

MaLek's picture
Submitted by MaLek on Tue, 13/05/2008 - 15:33.
::

دا شرح مبسط شوية بس يمشي الحال:) Nfs يعني ايه؟

هو بروتوكول لادارة الملفات عن طريق الشبكة,طور بواسطة صن"Sun Microsystems"في عام 1984 بيسمح للمستخدمين بالوصول للملفات الموجودة على الشبكة بسهولة ويسر كأنه احد اقسام القرص الصلب. http://en.wikipedia.org/wiki/Network_File_System_(protocol)

ليه؟

ببساطة عشان اسهل,ايسر,وانا بستلطف دمه اكثر من السامبا:)"في كلام ياما ممكن يتحط في ليه ممكن حد يعدلها بعد كدا"

إزاي؟ "الخطوات التالية بفترض انك شغال على توزيعة أوبنتو,ممكن تستبدل aptitude بـ أي اداة اخرى في توزيعتك"

حنبدأ بأننا ننصبه على الجهاز اللي حيكون خادوم"لايوجد مايمنع ان الجهاز يكون خادوم ومستخدم في نفس الوقت"

كل ما سيلي ستقوم به وانت مستخدم جذر

aptitude install nfs-kernel-server nfs-common portmap

dpkg-reconfigure portmap 

الإعداد التلقائي بيقولك لا,لو ماظهرش اختار لا

/etc/init.d/portmap restart

هنا "بإستخدام محرر النصوص المفضل لديك"حط جوا الملف اسم المجلد اللي انتا حتشاركه على الشبكة

mcedit /etc/exports
هنا عطينا صلاحية كاملة على الشبكة لكل المستخدمين
/path/to/shared/ffiles 192.168.1.0/24(rw,no_root_squash,async)

هنا عطينا صلاحية القراءة فقط

/path/to/shared/files 192.168.1.0/24(ro,async)

توضيح اي من السطرين السابقين يضع داخل الملف /etc/exports معنى 192.168.10/24اننا سمحنا للمستخدمين داخل الشبكة من الاي بي 1الى255 ان يروا المساحة المتشاركة

سنقوم الان بإعادة تشغيل العفريت"ايوه عفريت"الخاص بـNFS

/etc/init.d/nfs-kernel-server restart

والأن سنقوم بالتصدير

exportfs -a

اجهزة المستخدمين

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

ان كنت ستخدم خادوم واحد فقط فقم بتنصيب

 aptitude install portmap nfs-common

الان لعمل تحديد دائم للملفات الموجوده على الشبكة

mkdir /media/الإسم الذي ترغبه

وبواسطة محرر النصوص عدل في اعدادات

mcedit /etc/fstab

192.168.1.1:/path/to/shared/files /mnt/files nfs rsize=8192,wsize=8192,timeo=14,intr 0 0

حيث ان الاي بي هو اي بي الجهاز الخادوم بعده مسار الملف على الخادوم,من ثم مسار المكان المحدد على الجهاز المستخدم

ثم

لإظهار التحديدات

mount -a