Disk Quotas:
در بحث پارتیشن های NTFS بخشی به اسم جیره بندی یا Quota وجود دارد که داستان آن بدین شرح می باشد :
فرض کنید یک Folder در ویندوز سرور به اشتراک گذاشتید و این فولدر را برای ملت Map کردید و هرکسی هر چیزی را که نیاز دارد داخل این فولدر کپی می کند . اما نکته اینجا است که ، افراد داخل منابع Share شده ، فقط کپی می کنند و حتی فراموش می کنند آن را بردارند . اگر این روند ادامه پیدا کند و در این فولدر Share شده ، مسلماً Data کپی شود و از حالت های مختلف ، مثلا فلان سریال فصل جدیدش آمده و کپی کنیم در این فولدر و … در نهایت کل فضا پر می شود .
برای اینکه این اتفاق به وجود نیاید :
✔️ باید از نرم افزارهایی استفاده
کرد که به صورت اتوماتیک فایل ها را از یک سری تاریخ ها به بعد که ساخته می شوند
را پاک می کنند .
✔️ یا کلاً آن پارتیشنی که فولدر در آن نشسته است را جیره بندی کنیم . ( من تعیین
می کنم ، هرکسی چقدر از پارتیشن می تواند استفاده کند )
بنابراین افراد نمی
توانند بیشتر از حجمی که برای آنها تعیین شده ، Data کپی کنند و اگر می خواهید فضای
بیشتری داشته باشید ، یا باید چیز هایی که قبلا کپی کردید را پاک کنید ، یا اینکه
از من بخواهید که فضای بیشتری در اختیار شما قرار دهم .
👈 نکته ای که حائز اهمیت است :
✔️ بحث جیره بندی یا Quota فقط بر روی پارتیشن امکان پذیر است و ما بر روی Folder بحثی به نام Quota نداریم .
✔️ هر پارتیشن Quota خودش را دارد و و Quota را فقط برای User ها می توانید تنظیم
کنید .
( اینکه یک گروه بسازید و 5 نفر را در گروه قرار دهید و محدودیت
200mb روی گروه تنظیم کنید که این 5 نفر هم 200mb داشته باشند ، خیر . امکان پذیر
نخواهد بود )
تنظیمات Quota :
سناریو :
طبق تصویر از 40 گیگ فضای پارتیشن ، 30 گیگ آن قابل استفاده است .
فرض کنید یک Folder در این پارتیشن به اشتراک گذاشتید و هرکسی هر چیزی را که نیاز دارد ، به اندازه ی Free Space ( 30 گیگ) در این فولدر کپی می کند .
✔️ اگر من بر روی این پارتیشن Propertise بگیرم و وارد تب Quota
شوم ، آن وقت من تعیین می کنم افراد چقدر می توانند Data کپی کنند .
✔️ Quota به صورت پیش فرض غیر فعال است . بنابراین با استفاده از گزینه
Show Quota Settings ،
که نیازمند قدرت Administrator است ، آن را فعال کنید .
✔️ در صفحه که پیش
روی ما باز می شود ، Quota را
Enabel کنید . ( با
وجود Enabel شدن آن ، هنوز محدودیت تعیین نشده است )
✔️ در قسمت Limit Disk Space To
، عدد و واحد محدودیت را وارد کنید .
✔️ Set Warning Level To
، این قسمت همیشه کمتر از Disk Space می باشد .
البته بدان معنا نیست که به کاربر Warning دهد . فقط برای نشان دادن به Administrator است که ، کاربر شما مثلا 100mb را که تمام کرده است و الان Disk Space ندارد .
👈 نکته ای که حائز اهمیت است ، اعدادی که در این قسمت تنظیم می شود ، یک عدد کلی است و قاعدتاً برای همه کاربرها مورد استفاده قرار می گیرد . حال اگر با هر User به سیستم Login کنید ، این محدودیت اعمال نشده است .
✔️ این که در تصویر بالا محدودیت بر روی این user اعمال نشد ، به این دلیل است که تیک Deny Space To Users Regarding Quota Limit غیر فعال است .
✔️ حتی بعد از فعال کردی این گزینه ، ممکن است دوباره محدودیت اعمال نشود . بنابراین اگر محدودیت باز هم اعمال نشد ، وارد بخش Quota Entries شوید و در لیست ، User مورد نظر را جستجو و محدودیت تنظیم کنید .
در بخش Quota Entries
این قدرت برای ما وجود دارد که برای افراد مختلف ، محدودیت با اعداد متنوعی تنظیم
کنیم .
✔️ از سر برگ
سفید رنگ ، جهت اعمال محدودیت
بر روی User مورد نظر استفاده کنید . ( مثلا برای کاربر Hasan ، محدودیت 200mb تنظیم
می کنیم )
سوال :
در تصویر بالا ، ما برای کاربری به اسم Hasan ، محدودیت 200mb را تنظیم کردیم .
اگر کاربر Hasan ، قبل از اینکه ما Quota تنظیم کرده باشیم ، 600mb اطلاعات بر روی
درایو کپی کرده باشد ، تکلیف آن 400mb اضافی چیست ؟ 🤔
سیستم می گوید 😎 ، ببین حسن جان 600mb کپی کردی و من امروز Quota شما را 200mb تنظیم کردم . هیچ مشکلی نیست . من این 400mb را برات نگه می دارم ، اما بدان و آگاه باش که دیگر هیچ فضایی نخواهی داشت . از این به بعد اگر خواستی Data بر روی این پارتیشن کپی کنی ، سراغ آن 600mb رفته و اینقدر پاک می کنی تا زیر 200mb برسد . آن وقت به شما اجازه خواهم داد Data کپی کنید .
نکات Disk Quotas:
✔️ فشرده کردن اطلاعات
توسط کاربر ، هیچ کمکی به آن جهت افزایش فضای بیشتر نخواهد کرد .
مثلا ، کاربر
Hasan می گوید ، من 144mb فضا دارم . قبلا 70mb اطلاعات کپی کردم . بنابراین این 70mb
را فشرده کنم تا یک ذره جا کمتر اشغال کند و بتوانم Data بیشتری کپی کنم . اما سیستم
سرش کلاه نمی رود و اصل فضا را از Hasan کم می کند نه Compress شده را . ( بنابراین
Compress به شما کمکی نخواهد کرد )
✔️ Quota بر روی Map Network Drive تاثیر می گذارد .
فرض کنید یک فولدر Share شده در ویندوز 8 دارید و می خواهید این فولدر را در ویندوز
Server برای کاربر Map 👈 Hasan کنید .
به دلیل اینکه فولدر را با Map 👈 User
: Hasan کردید و کاربر Hasan بر روی پارتیشنی که آن فولدر در آن قرار داشت ، محدودیت
200mb فضا را دارد ، بنابراین فولدر Map شده را هم 200mb نشان می دهد .
👈 شناسه امنیتی SID ( Security Identifier ) :
سیستم عامل User ها و Object ها ما را با کد می شناسد و به آن کد SID می گوید .
مثلا وقتی Quota را برای Ali = 100mb تنظیم می کنید ، از دید من و شما Ali است ، اما سیستم آن را به 👈 S-1-5-21-2296543319-2449558237-1374601490-1001 ترجمه می کند .
جهت مشاهده SID ، از دستور زیر در Command Prompt ویندوز استفاده کنید .
whoami /user
User Name SID
============== ==============================================
hamed-10\hamed S-1-5-21-2296543319-2449558237-1374601490-1001