درخواست های ارتباط
جستجو تنظیمات
لیست دوستان من

طریقه اعمال DisK Quota به گروه-قسمت اول

6 نظرات

File System Quotas برای محدود کردن فضایی که کاربران به طور مثال از یک فایل سرور استفاده می کنند به کار می رود, Disk Quota از بعد از ویندوز 2000 موجود می باشد. این ویژگی مقدار فضای مورد استفاده کاربران را روی یک NTFS volume محدود می کند, اگر سرور شما تنها یک single storage volume داشته باشد و نیاز به اعمال Quotas روی فولدر های متفاوت در این volume را داشته باشید Disk Quota به شما کمکی نخواهد کرد.File system quotas برای اولین بار در ویندوز سرور 2003R2 معرفی شد, همچنین بخشی از رل File server در ویندوز سرور 2008 و 2008R2 می باشد. می توانیم Quotas رو برای فولدر های خاص موجود در یک volume تنضیم کنیم, می تونیم از Template ها استفاده کنیم و همجنین می تونیم Quotas رو به گونه ای تنضیم کنیم که به شکل خودکار به subfolder های یک فولدر نیز اعمال شود و .......! در سرور 2008 به بعدی file system quotas به وسیله File Server Resource Manager (FSRM) console (که به عنوان سرویس رلی در فایل سرویس نصب می شود) اداره می شود.

در این مقاله به اعمال Disk Quotas به کاربرانی که روی فایل سرور دسترسی دارن و هر یک به نوعی فولدری مختص به خود در آن دارند می پردازیم.روی DC داخل کنسول Active directory یک OU داریم که کاربران این OU فایل سرور دسترسی دارند همچنین در این OU گروهی داریم از نوع global که کاربرانی که به فایل سرور دسترسی دارن عضو ایم گروه می باشند و فایل سرور را روی Member server داریم.برای راه اندازی فایل سرور می تونید به مقاله های اقای تقی زاده که زحمتشون رو کشیدن مراجعه کنید :

راه اندازی فایل سرور

پیاده سازی سناریو :

داخل کنسول Active directory یک OU مشخص ساخته شده که کاربران این OU عضو گروه مشخصی شدند که داخل همین OU ساختیم

Image

سپس به Member server رفته داخل Server manager روی roles کلیک راست و روی Add roles کلیک می کنیم با ادامه ویزارد گزینه File services را انتخاب می کنیم و پیش می ریم تا پنجره Select role services , در این جا گزینه هایDistributed file system و File server resource manager را انتخاب می کنیم, اما به جای این مراحل نیز می توان ابتدا فولدری به عنوان فایل سرور ایجاد کنیم سپس به Server manager بریم و در پنجره Select role srvices فقط گزینه file server resource manager انتخاب و نصب کنیم و بعد در DNS برای member server یک Cname تعریف کنیم

Image

در این جا یک Namespace مناسب وارد می کنیم

Image

در این بخش مشخص می کنیم کاربر ها با وارد کردن کدام ادرس به فایل سرور وصل بشن که گزینه اول با نام دومین و گزینه دوم با استفاده از نام سروری که فایل سرور روی ان قرار گرفته است

Image

در قسمت بعد ادمین شبکه را وارد می کنیم تا امکان پیاده سازی File service را داشته باشد

در این پنجره نام Namespace ای که وارد کردیم اینجا مشاهده می کنیم با کلیک روی Add می تونیم دیگر فولدر های Share شده روی دیگر سیستم ها رو این جا اضافه کنیم, اما در این سناریو هیچ فولدر دیگری اضافه نشده است

Image

در این جا می تونیم مشخص کنیم مقدار فضای استفاده شده در هر volume برای ما monitor بشه, بعد از انتخاب درایو مورد نظر در پایین همیت قسمت روی options کلیک کرده و گزینه Quota usage report را نیز تیک می زنیم

Image

Image

سپس ویزارد رو تا پایان ادامه داده واین فایل سرور را نصب می کنیم, بعد از نصب به درایو C رفته وارد فولدر DfsRoot شده و روی فولدر Namespace ای که ساختیم properties گرفته و به تب sharing می ریم و در این تب با انتخاب Advanced sharing به این قسمت رفته و Everyone رو حذف می کنیم و سپس ادمین شبکه, گروهی که قرار به فایل سرور دسترسی داشته باشه را اضافه می کنیم و این دسترسی ها رو بهشون اعمال می کنیم

Image

بعد از اتمام مرحله فوق به کنسول Active directory می ریم و در OU مورد نظر تمام کاربران را انتخاب کرده و proprties می گیریم و به تب profile می ریم و طبق تصویر تغییرات را اعمال می کنیم, اگر هم به جای تنظیم namespace از Cname استفاده کردیم Cname را به جای Domain name وارد می کنیم, بعد از انجام این کار روی هر کاربر properties بگیریم و به تب profile اش بریم در قسمت home folder مشاهده می کنیم به طور مثال home.maz\fsrmtest\ft1\\

Image

پیاده سازی Disk Quotas :

به member server می ریم, وارد کنسول file server resource manager شده به قسمت Quota Managment رفته و Quota Template رو انتخاب می کنیم در سمت راست Create Quota Template را انتخاب کرده و با توجه به محدودیت مد نظر یک نمونه می سازیم که در این جا محدودیت برای هر کاربر 300MB در نظر گرفته شده

Image

سپس در همین کنسول به Quotas رفته و در سمت راست create quota رو انتخاب می کنیم و طبق شکل وارد می کنیم, در Quota path فولدری که قرار این quota روش اعمال بشه را مشخص می کنیم

Image

خوب کارمون دیگه به پایان رسیده حالا از پشت کلاینتی با کاربری که به فایل سرور دسترسی دارد logon می کنیم و به computer می ریم در این پنجره فولدر کاربر روی فایل سرور این جا به مقدار حجمی که می تونه استفاده کند را مشاهده می کنیم, کاربرانی که به فایل سرور دسترسی دارند می تونند با وارد کردن این ادرس در Run به خود فایل سرور برن یا این که این ادرس رو از طریق پالیسی براشون map drive کنیم (domain name\namespace\\)

Image

با برگشت به قسمت Quotas می تونیم مشاهده کنیم که هر کاربر چه میزان از فضای قابل دسترس اش را استفاده کرده است

Image

اگر کاربری بیش از فضای قابل استفاده اش فایل روی فایل سرور قرار دهد با پیغام زیر مواجه می شود البته به هنگام اضافه کردن فایل تا میزانی که فضای قابل دسترس کاربر اجازه می دهد اون فایل copy می شود, باز هم به قسمت quotas برگردیم مشاهده می کنیم

Image

Image

امیدوارم که مورد توجه دوستان قرار گرفته باشد.

نویسنده : امیر مقدم

منبع : انجمن حرفه ای های فناوری اطلاعات ایران

هرگونه نشر و کپی برداری بدون ذکر منبع و نام نویسنده دارای اشکال اخلاقی می باشد

آیا این مطلب را پسندیدید؟
  • سلام دوست عزیز با تشکر از شما بخاطر مقاله بسیار جالب و کاربردیتان

    اینطور که از مقاله متوجه شدم ، شما محدودیت فضا را بر روی یک پوشه اعمال می کنید و بخاطر اینکه گروه های خاصی تنها سطح دسترسی write را در آن پوشه را دارند ، خود بخود محدودیت فضا به همان گروه های خاص اعمال می شود . پس اعمال DisK Quota به گروه در نتیجه اعمال DisK Quota به پوشه بدست می آید ؟

    اگر حدس من درست باشه ، پیشنهاد می کنم یک tag اضافه که بیانگر اعمال DisK Quota به پوشه هم باشه به مقالتون اضافه کنید تا برای جستجو در گوگل بهتر شناخته بشه. مقالتون بسیار بسیار عالی بود.

  • خواهش می کنم

    نه دسترسی به یوزر ها اعمال نشده!یعنی مستقیما وارد ACL نشدم و اون گروه رو اضافه نکردم در این تب همه چیز به صورت دیفالتش هست و تغییری صورت نگرفت.

    سوالتون رو هم نفهمیدم!!

    پس اعمال DisK Quota به گروه در نتیجه اعمال DisK Quota به پوشه بدست می آید ؟

  • حرفتون درسته . مقاله رو دقیقتر خوندم ...

    منظورم این بود که شما با استفاده از اعمال محدودیت فضا بر روی یک پوشه کاری کردید که گروهی از کاربرانی ( گروه Fquota-test ) که به آن پوشه دسترسی دارد فقط بتواند 300M از فایل سرور را استفاده کند .

    پس شما در اینجا در حقیقت محدودیت فضا را بر روی پوشه اعمال می کنید ( البته به کمک یک Quota Template ) و از این طریق کاربرانی که به آن پوشه دسترسی دارند در استفاده از فضا محدود می شوند . دقیقا مثل اعمال محدودیت فضا بر روی volume که کاربرانی که به آن volume دسترسی دارند ، گرفتار محدودیت فضا می شوند.

  • سلام .

    من دقیقا کارهایی که شما گفتین تو مقاله رو انجام میدم ولی فضا واسه هر کاربر به صورت مجزا ایجاد نمیشه . مثلا محدودیت Quota رو وقتی میذارم رو 200MB ، واسه همه کاربرا کلا 200 MB حجم اختصاص میده : اگه یوزر ALI صد مگابایت کپی کنه بعد که کاربر Reza لاگین میکنه فقط 100 MB میتونه کپی کنه بجای 200 MB !! البته محتویات کپی شده یوزر ALi رو نمیبینه ولی میگه 100 mb از 200 mb پر شده !

  • دوست گرامی manager_66 در واقع این محدودیت به یوزر اعمال نمیشه به پوشه میشه توی مقاله یا فایل سروری که پیاده میکنید هر یوزر یک پوشه مخصوص خودش باید داسته باشه و دسترسی مناسب به اون و از این بابت به مثلا 200 MB دسترسی خواهد داشت به مسیر معرفی شده در تب profile قسمت home folder دقت کنید هر یوزر یک پوشه

    حالا اگر یوزرها به یک پوشه دسترسی داشته باشن این 200 MB رو باید با هم استفاده کنن برای همین اگر یک یوزر 100 MB استفاده کنه از سهم اون پوشه کم میشه

  • لطفا در مورد تنظیمات home folder بیشتر توضیح دهید.دلیل تنظیمات این قسمت چیست؟

برای ارسال نظر ابتدا به سایت وارد شوید

arrow