الأحد، 3 يناير 2016

تعيين حصص من القرص الصلب لمستخدمين لينكس

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



quota


هو البرنامج الذي سيقوم بمهمه اعطاء الحصص لمستخدمين, وهو سهل وليس معقد وفكرته بسيطة جدآ


التنصيب


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

اما على arch linux
pacman -S quota-tools

يجب العمل على القرص الذي يضم مجلد home
قم بتعديل على ملف
/etc/fstab
ليصبح بهذا الشكل
/dev/sda3 /home ext4 defaults,usrquota,grpquota 1 2
على أساس أن sda3 هو الذي يضم مجلد home
أعد تشغيل الحاسوب

نفذ الأمر التالي لتفعيل تقسيم الحصص
quotacheck -avug

الان لديك برنامج qouta جاهز لاعطاء الحصص


إعطاء حصص المساحة من القرص للمستخدمين


لنتخيل ان لدينا مستخدم ahmed ونريد أن نعطيه حصه على القرص الصلب 20 ميجا فقط

نفذ الامر التالي بصلاحيات الروت
edquota ahmed
ستظهر لك ملف نصي لتعديل عليه امام sda3 أسفل soft أضف القيمه التي افرتضناها وهي 20480

القيمه soft هي التي تقوم بعمل تحذير للمستخدم من اقتراب انتهاء الحصه
القيمه hard هي القيمه الفعليه التي لا يستطيع تعديها المستخدم .



كلمات دلالية
  • quota
  • hard disk
  • القرص الصلب
  • حصص
  • مساحة
  • كوتا
  • مستخدمين
  • يوزر
  • linux
  • لينكس

0 التعليقات:

إرسال تعليق