إعـــــــلان

تقليص
لا يوجد إعلان حتى الآن.

Quota System

تقليص
X
 
  • تصفية - فلترة
  • الوقت
  • عرض
إلغاء تحديد الكل
مشاركات جديدة

  • Quota System

    السلام عليكم

    موضوع الـ quota باختصار يمكنك من تحديد حجم معين من الهارد لكل يوزر او مجموعة ، كماهو الحال تماما في سيرفرات الاستضافة ، لان cPanel تستخدم هذا النظام لتحديد حجم مساحة العميل ، بحيث انه مايقدر يتجاوزها

    طبعا الحديث هنا بعيدا عن لوحات التحكم المختلفه سنقوم بدعم البارتشن المطلوب لQuota بعد ذلك نحدد مساحة كم يوزر عندي في النظام بشكل يدوي.

    أول حاجه لازم نعملها هي ان نضع الخيار usrquota للبارتشن المطلوب في ملف fstab الموجود في مجلد etc

    مثال لنظام ردهات
    كود:
    LABEL=/home    /home    ext3    defaults,usrquota 1 2
    ثم نعمل المونت مره اخرى لهذا البارتشن ( remount ) بالامر
    كود:
    mount -o remount /home
    الان لازم ننشئ ملف aquota.user ، أو aquota.group حسب ما أريد ، واعطية الصلاحيات اللازمة بالامرين
    كود:
    touch /home/aquota.user
    chmod 600 /home/aquota.user
    ننشئ الجدول بالامر التالي
    كود:
    [root@ex4mple home]# quotacheck -fvagum
    quotacheck: Scanning /dev/hda3 [/home] quotacheck: Old group file not found. Usage will not be substracted.
    done
    quotacheck: Checked 100 directories and 165 files
    quotacheck: Skipping 10.0.0.1:/home/jseven/RHCE/lessons [/root/Desktop/RHCE]
    هذا الجدول سيتحدث دائما ويحمل كل المعلومات من حجم الملفات والحجم المحدد للمستخدمين وغيرها ، وسيقوم بتطبيق الاعدادات القادمة

    سنقوم بتحديد مساحة 5MG لليوزر jseven على الهارد لدي بالامر edquota
    كود:
    edquota -u jseven
    سيفتح محرر نصوص وبه كما يلي
    كود:
    Disk quotas for user jseven (uid 500):
    Filesystem    blocks       soft       hard     inodes     soft     hard
    /dev/hda3      0          5000          0        175        0        0
    بالنسبة لأول حقل من اليسار هو البارتشن الذي نعمل عليه اما الحقول الاخرى فهي كمايلي

    blocks : مجموع مايمكن ان يستخدم بالكيلو بايت
    Inodes : عدد الملفات التي ممكن ان يستخدمها او ينشأها اليوزر
    soft : نقوم بتحديد مساحته بالكيلو بايت وعند استهلاك المساحه يقوم بتحذير المستخدم بانه استهلكها وبعد مده يقوم بمنعه من استهلاك المزيد
    hard : كسابقة لكنه يمنعه من استهلاك المزيد مباشرة

    راح نستخدم soft بهذا المثال

    بالنسبة لي أريد تحديد مساحة 5MG فقط لهذا اليوزر فأني أضع 5000 تحت حقل soft ، ثم احفظ الملف بشكل صحيح لان المحرر المستخدم هو vim.


    5000 = 5MG

    نعم لأننا نضع القيمة بالكيلو بايت في هذا الملف ، وللتسهيل اكثر
    كود:
    inode/block = 1kp
    1000kp = 1MG
    1000MG = 1GB
    وهكذا

    يعني لو أردت تحديد مساحة 3GB لأحد المستخدمين أضع 3 مليون :p
    كود:
    3000000
    طبعا اذا بغيت تلغي أي من الخيارات السابقه في ملف الاعداد فقط ضع قيمتها 0 صفر.

    يمكنك تحديد المساحة لأي مجموعة ، بالامر edquota -g

    ولتحديد الفترة المسموح بها في خيار soft السابق ، من خلال الامر edquota -t

    ولرؤية تقرير عن الجدول الحالي من خلال الامر repquota
    كود:
    [root@ex4mple ~]# repquota /home
    *** Report for user quotas on device /dev/hda3
    Block grace time: 7days; Inode grace time: 7days
                            Block limits                File limits
    User            used    soft    hard  grace    used  soft  hard  grace
    ----------------------------------------------------------------------
    root      --   55420       0       0             17     0     0
    jseven    --    2468    5000       0            175     0     0
    suser     --     120       0       0             14     0     0
    supervisor--     128       0       0             15     0     0
    alice     --     120       0       0             14     0     0
    sugioka   --     120       0       0             14     0     0
    tesst     --     120       0       0             14     0     0
    هذا كل مالدي ، و ان شاء الله يكون الموضوع مفيد للجميع

  • #2
    شكرا لك ياعزوز على الشرح الجميل ^_^
    Programming-Fr34ks[dot]NET
    Ma Weblog
    ابدأ بتعلم Python | Ruby
    كتاب البايثون متوافر الآن
    لا اتواجد بهذا المنتدى ... للإتصال

    تعليق


    • #3
      بارك الله فيك يا برو. ~_^ على احلى شرح
      GCS

      تعليق


      • #4
        شكراً أخي لك على الدرس المميز ...

        و واصل في هذه الدروس المفيدة للجميع ...

        مع تحياتي .. اخوك علي .

        تعليق


        • #5
          السلام عليكم يابو الزوز ...
          أقف في صف الحاضرين يا خوي وأقول لك فعلاً أبدعت والله يعطيك العافية ...
          ما شاء الله عليك يارجل نازل سلخ مواضيع
          ما ألحق أشوفلك موضوع إلا وإنت منزل الثاني :shocking: يارجل عامل سباق شي مع حد ؟
          عزوز باقي أفرحلك بنجاحك والله إنك وردة وتستاهل كل خير
          إِنَّمَـا الأُمَـمُ الأَخْـلاقُ مَا بَقِيَـتْ ... فَـإِنْ هُمُ ذَهَبَـتْ أَخْـلاقُهُمْ ذَهَبُـوا

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

          [ مواقع مفيدة: أروع موقع القرآن الكريم |مدونتي |Twitter |نظام طارق ]

          تعليق


          • #6
            المشاركة الأصلية بواسطة StrikerX مشاهدة المشاركة
            شكرا لك ياعزوز على الشرح الجميل ^_^

            العفو ياجميل


            المشاركة الأصلية بواسطة CPU مشاهدة المشاركة
            بارك الله فيك يا برو. ~_^ على احلى شرح
            يبارك فيك

            المشاركة الأصلية بواسطة Ali-Tooq مشاهدة المشاركة
            شكراً أخي لك على الدرس المميز ...

            و واصل في هذه الدروس المفيدة للجميع ...

            مع تحياتي .. اخوك علي .
            مشكور اخوي ، ان شاء الله تكون استفدت


            المشاركة الأصلية بواسطة B!n@ry مشاهدة المشاركة
            السلام عليكم يابو الزوز ...
            أقف في صف الحاضرين يا خوي وأقول لك فعلاً أبدعت والله يعطيك العافية ...
            ما شاء الله عليك يارجل نازل سلخ مواضيع
            ما ألحق أشوفلك موضوع إلا وإنت منزل الثاني :shocking: يارجل عامل سباق شي مع حد ؟
            عزوز باقي أفرحلك بنجاحك والله إنك وردة وتستاهل كل خير
            تستاهل العافية ، وباقي كثير مانزل لسى

            خليك قريب دائماً

            تعليق


            • #7
              شكرا جزيلا اخ عبد العزيز علي الموضوع الجميل

              تعليق


              • #8
                الله يجزاك الجنه اخوي عبدالعزيز على الإبداع في مواضيعك الي اتمنى ما تنقطع عنااا ابدااا


                بإنتظار جديدك دائما ..... يضاف هذا الموضوع للمفضله مع بقية مواضيعك

                تعليق


                • #9
                  جميل و رائع كعادتك اخي عزوز.... بدأ العد التنازلي
                  V.I.P

                  (وَاصْبِرْ فَإِنَّ اللَّهَ لَا يُضِيعُ أَجْرَ الْمُحْسِنِينَ)
                  هود 115

                  Linux is user-friendly, but it happens to be selective about its friends

                  "احذر أن تكون مثل البقية تأخذ وﻻتعطي ، فلن يكون هناك مصادر تعليمية على الشبكة، ﻻأكثر الله من أمثالهم"


                  مجتمع لينوكس العربي: وقف لله تعالى وصدقة جارية، فلا بارك الله في كل من يحاول الإساءة إليه في الظاهر أو في الخفاء...


                  تعليق


                  • #10
                    شكرا جزيلا اخ عبد العزيز علي الموضوع الجميل

                    تعليق


                    • #11
                      الف شكر على الموضوع الرائع
                      قل وداعاً للشاشات الزرقاء مع جنو لينكس

                      تعليق


                      • #12
                        تسلم وبارك الله فيك
                        اللهم صلى على محمد وال محمد

                        تعليق


                        • #13
                          ما شاء الله عليك .. مبدععععع

                          سؤال صغير أخي ... هل هناك طريقة لتحديد كمية الداون لود والأب لود (باندويث) كما يفعل مستضيفو المواقع ؟؟؟

                          جزاك الله خيرا ...
                          حالة مستخدم الويندوز :tooth:

                          http://www.up07.com/up7/uploads/e3d6df15e5.gif

                          تعليق


                          • #14
                            السلام عليكم
                            عملت جميع الخطوات اخى العزيز و مازال يستطيع المستخدم انشاء الملفات على الهارد ما الحل فى رايك
                            من لم يمت بالسيف مات بغيرة تعددت الاسباب و الموت واحد
                            من أبواب الخير
                            http://www.egyptianfoodbank.com/
                            http://www.sahmalnour.org/

                            تعليق


                            • #15
                              المشاركة الأصلية بواسطة akrabmsa مشاهدة المشاركة
                              السلام عليكم
                              عملت جميع الخطوات اخى العزيز و مازال يستطيع المستخدم انشاء الملفات على الهارد ما الحل فى رايك
                              لو ركزت بالشرح هتلاقيني كاتب

                              المشاركة الأصلية بواسطة عبد العزيز مشاهدة المشاركة
                              سيفتح محرر نصوص وبه كما يلي
                              كود:
                              Disk quotas for user jseven (uid 500):
                              Filesystem    blocks       soft       hard     inodes     soft     hard
                              /dev/hda3      0          5000          0        175        0        0
                              بالنسبة لأول حقل من اليسار هو البارتشن الذي نعمل عليه اما الحقول الاخرى فهي كمايلي

                              blocks : مجموع مايمكن ان يستخدم بالكيلو بايت
                              Inodes : عدد الملفات التي ممكن ان يستخدمها او ينشأها اليوزر
                              soft : نقوم بتحديد مساحته بالكيلو بايت وعند استهلاك المساحه يقوم بتحذير المستخدم بانه استهلكها وبعد مده يقوم بمنعه من استهلاك المزيد
                              hard : كسابقة لكنه يمنعه من استهلاك المزيد مباشرة

                              راح نستخدم soft بهذا المثال
                              استخدم hard يامعلم ، او خليك على soft وعدل على فترة السماح بالامر edquota -t

                              تعليق

                              يعمل...
                              X
                              😀
                              🥰
                              🤢
                              😎
                              😡
                              👍
                              👎