سهمیهبندی فضای کاربران و کنترل نوع فایل با FSRM
سهمیه و File Screen را روی یک زیرپوشهٔ کوچک آزمایش کنید و پیش از محدودکردن پوشههای شرکت، اثر هر سیاست را ببینید.
این راهنما براساس مستندات رسمی تهیه شده و توسط نتمسترز بهصورت عملی آزمایش نشده است.
آخرین بازبینی متن:
در این صفحه
پیشنیاز: NTFS و پوشهای که از قبل درست کار میکند
محیط مثال FS1، عضو دامین ad.example.com، با Windows Server 2025 Standard، Desktop Experience و رابط انگلیسی است. داده روی D با فایلسیستم NTFS قرار دارد؛ FSRM از ReFS پشتیبانی نمیکند. پیش از نصب و اعمال سیاست، فایلسیستم دیسک داده را بررسی کنید؛ این آموزش مجوز تغییر فرمت یک دیسک موجود نیست.
اشتراک Sales و مجوزهای گروه فروش باید آماده باشد. کاربر lab.sales به آن دسترسی مجاز دارد و lab.control ندارد. داخل D:\Shares\Sales فقط برای تمرین، پوشهٔ خالی QuotaLab را بسازید؛ مجوزهای صحیح والد را به ارث ببرد. همهٔ محدودیتهای زیر به همین زیرپوشه اعمال میشوند، نه ریشهٔ دیسک یا کل اطلاعات شرکت.
با حساب مجاز، Server Manager → Add Roles and Features را باز کنید. در File and Storage Services → File and iSCSI Services، گزینهٔ File Server Resource Manager و ابزار مدیریتی آن را نصب کنید. پس از پایان، کنسول File Server Resource Manager را از Tools باز کنید. نصب این نقش، جای تنظیم Share، NTFS یا نسخهٔ پشتیبان نیست.
سهمیهٔ پوشه با سهمیهٔ کاربر چه فرقی دارد؟
| نوع | اثر | کاربرد |
|---|---|---|
| Hard quota | نوشتنِ عبوردهنده از سقف را مسدود میکند | وقتی سقف مشخص و پیامد توقف نوشتن پذیرفته شده است |
| Soft quota | مصرف را اندازه میگیرد و با تنظیم هشدار اطلاع میدهد؛ سقف را تحمیل نمیکند | مشاهدهٔ الگوی مصرف پیش از محدودکردن کار واقعی |
برای دیدن همه ستونها، جدول را به چپ یا راست بکشید؛ با کیبورد از کلیدهای جهت استفاده کنید.
اگر ده نفر داخل Sales مینویسند، سهمیهٔ روی Sales مجموع دادهٔ همان پوشه و زیرپوشههایش را میسنجد؛ به هر نفر سهم جدا نمیدهد. همچنین سهمیه، فضای دیسک را رزرو نمیکند: ممکن است یک پوشه به سقف خودش نرسیده باشد ولی دیسک به علت دادهٔ دیگر پر شود. برای وضعیت اضطراری از بررسی پرشدن فضای سرور کمک بگیرید.
ساخت قالب ۱۰۰ مگابایتی فقط برای آزمایش
- در Quota Management → Quota Templates، گزینهٔ Create Quota Template را باز کنید و نام LAB-100MB-Hard را بدهید.
- Space limit را 100 MB و نوع را Hard quota تعیین کنید. این عدد برای کوتاهبودن تمرین است؛ برای واحد فروش واقعی توصیهٔ ظرفیت محسوب نمیشود.
- در Notification thresholds، آستانهٔ 80 درصد را اضافه کنید. در تب Event Log، ثبت رویداد را فعال کنید. آستانهٔ 100 درصد را هم با ثبت رویداد تنظیم کنید و قالب را ذخیره کنید. ساخت قالب بدون تنظیم اعلان، بهتنهایی هشدار دلخواه شما را ایجاد نمیکند.
سپس در Quota Management → Quotas، گزینهٔ Create Quota را بزنید. مسیر را D:\Shares\Sales\QuotaLab قرار دهید، Create quota on path را انتخاب کنید و از قالب LAB-100MB-Hard استفاده کنید. اینجا Auto apply را انتخاب نکنید؛ فعلاً یک سهمیهٔ مشخص برای خود QuotaLab میخواهیم. پس از ساخت، مسیر، سقف و Hard بودن را در فهرست بازخوانی کنید.
سنجش محدودیت و ثبت رویداد
از کلاینت با lab.sales وارد \\FS1.ad.example.com\Sales\QuotaLab شوید. با فایلهای آزمایشیِ بدون فشردهسازی، مصرف را به حدود 90 MB برسانید و مقدار واقعی گزارششده در کنسول FSRM را ببینید. سپس کپی یک فایل نمونهٔ حدود 20 MB را امتحان کنید؛ اگر مصرف ثبتشده از سقف عبور میکند، عملیات باید به محدودیت سهمیه برخورد کند. اندازهٔ فایلها را با مصرف فعلی تطبیق دهید و از دادهٔ واقعی کارکنان استفاده نکنید.
رویدادهای FSRM را روی FS1 با زمان آزمون و مسیر QuotaLab تطبیق دهید. عبور از آستانهٔ تنظیمشده و پیام خطای کلاینت را ثبت کنید؛ صرف وجود قالب کافی نیست. اگر رویداد تکراری فوراً ثبت نشد، محدودیت تکرار اعلانها و تنظیم همان آستانه را هم بررسی کنید. برای آزمایش بعدی، فقط فایلهای نمونهٔ ساختهشدهٔ خودتان را از QuotaLab بردارید تا فضا آزاد شود.
برای مشاهدهٔ تفاوت Soft، در محیط آزمایش میتوانید سیاست همین پوشه را پس از ثبت تنظیم قبلی به Soft تغییر دهید و عبور از سقف را دوباره بسنجید: انتظار این بار مشاهده و اعلان است، نه جلوگیری از نوشتن. سپس تنظیم آزمون را به حالت ثبتشده برگردانید. نتیجهٔ این راهنما، خروجی از پیش مشاهدهشده در آزمایشگاه نتمسترز نیست.
کنترل نام فایل با File Screening
File Screen براساس الگوی نام و پسوند کار میکند، نه تشخیص ماهیت واقعی محتوای فایل. برای تمرین از پسوند ساختگی labblock استفاده میکنیم تا سیاست عمومی و بررسینشدهای روی فایلهای کاری شرکت تحمیل نشود.
- در File Screening Management → File Screen Templates، Create File Screen Template را بزنید و نام LAB-Block-TestExtension را وارد کنید.
- در Settings، نوع را Active screening انتخاب کنید. برای File groups، با Create یک گروه به نام LAB-Blocked-Extension بسازید؛ در Files to include الگوی *.labblock را اضافه کنید و استثنایی تعریف نکنید. همان گروه را برای قالب انتخاب کنید.
- در تب Event Log، ثبت رویداد را فعال و قالب را ذخیره کنید. سپس در File Screens → Create File Screen، مسیر D:\Shares\Sales\QuotaLab و قالب تازه را انتخاب کنید.
| حالت | رفتار مورد انتظار |
|---|---|
| Active | جلوگیری از ذخیرهٔ فایل منطبق با الگو در محدودهٔ سیاست |
| Passive | اجازهٔ ذخیره و امکان پایش یا اعلان در صورت تنظیم آن |
برای دیدن همه ستونها، جدول را به چپ یا راست بکشید؛ با کیبورد از کلیدهای جهت استفاده کنید.
با همان کاربر فروش و در حالی که سهمیه فضای کافی دارد، یک فایل کوچک با پسوند txt ذخیره کنید؛ باید مجاز باشد. سپس نمایش پسوند نام فایلها را در File Explorer روشن کنید و فایلی با نام واقعی sample.labblock، نه sample.labblock.txt، در همان مسیر ذخیره کنید؛ انتظار ردشدن و رویداد مربوط به File Screen است. با حذف پسوند از نام واقعی یک بدافزار، محتوا عوض نمیشود؛ بنابراین این قابلیت را آنتیویروس، بررسی محتوای سند یا جایگزین کنترل امنیتی فرض نکنید. تعریف سیاست نیز برنامهٔ پاکسازی خودکار فایلهای قبلی نیست.
سهمیهٔ جدا برای پوشههای واحدها یا کاربران
اگر زیر یک پوشهٔ والد، هر واحد یا کاربر پوشهٔ مستقلی دارد، Auto apply template and create quotas on existing and new subfolders میتواند روی زیرپوشههای فعلی و جدید، سهمیههای جدا بسازد. مثلاً زیر D:\QuotaDemo\Departments، دو پوشهٔ Sales و Finance میتوانند هرکدام سهمیهٔ مبتنی بر همان قالب داشته باشند. این نامها مثال طراحیاند؛ برای اعمال روی پوشههای واقعی ابتدا مرزبندی و مجوزها را تعیین کنید.
در Create Quota، مسیر والد را بدهید، Auto apply را انتخاب کنید و قالب مناسب را تعیین کنید. پس از Refresh، سهمیههای ساختهشده برای فرزندان را جداگانه بررسی کنید. هر سهمیه شامل محتوای زیر درخت خودش است؛ این تنظیم، سهمیهٔ کاربر را مستقل از محل ذخیرهٔ او دنبال نمیکند و سقف مجموع والد هم خودبهخود از جمع سقفها ساخته نمیشود.
هشدار ایمیلی پس از تأیید ثبت رویداد
برای ایمیل، روی File Server Resource Manager راستکلیک کنید و Configure Options → E-mail Notifications را باز کنید. سرور SMTP مجاز و سازگار، نشانی فرستنده و گیرندهٔ مدیر را وارد و Send Test E-mail را اجرا کنید. پس از آن، گیرنده و اعلان ایمیلی را در آستانهٔ Quota یا قالب File Screen موردنظر تنظیم کنید. منظور SMTP است؛ SNMP تنظیم ارسال ایمیل نیست.
قبولشدن فرم تنظیمات یا ثبت Event Log به معنای رسیدن ایمیل نیست. دریافت پیام در مقصد، مسیر Relay و محدودیتهای سرور ایمیل را بررسی کنید؛ رمز و اطلاعات اتصال را در مقاله، فایل عمومی یا پیام خطا منتشر نکنید. اگر فعلاً SMTP آماده نیست، آزمون سهمیه و رویداد را مستقل از ایمیل انجام دهید.
اعمال روی محیط واقعی و برگشت آزمایش
برای استفادهٔ واقعی، مسئول هر پوشه، رشد مصرف، استثناهای لازم و فرد دریافتکنندهٔ هشدار را مشخص کنید. پایش با Soft و بازبینی مصرف میتواند پیش از انتخاب سقف Hard کمک کند؛ توقف ذخیره در پوشهٔ یک برنامهٔ حسابداری با محدودیت پوشهٔ آرشیو یکسان نیست. تغییر قالب را هم با دامنهٔ بهروزرسانی سهمیهها یا Screenهای وابسته کنترل کنید.
برای جمعکردن همین تمرین، فقط Quota و File Screen مربوط به QuotaLab را پس از ثبت وضعیت حذف کنید؛ خود پوشه یا دادهٔ کاری را پاک نکنید. اگر Auto apply را هم آزمایش کردهاید، فهرست سهمیههای ایجادشده برای فرزندان را جداگانه بازبینی کنید و فقط موارد همان آزمایش را بردارید. در پایان دوباره ساخت فایل مجاز، فضای آزاد دیسک و باقیماندن مجوزهای درست را بسنجید.
منبع بررسی فنی
- Microsoft Learn — قابلیتهای FSRM و محدودیت NTFS
- Microsoft Learn — ساخت قالب سهمیه و اعلانها
- Microsoft Learn — اعمال سهمیه روی مسیر
- Microsoft Learn — سهمیهٔ خودکار زیرپوشهها
- Microsoft Learn — ساخت قالب File Screen
- Microsoft Learn — اعمال File Screen
- Microsoft Learn — تنظیمات FSRM
- Microsoft Learn — فاصلهٔ تکرار اعلانها
- Microsoft Learn — تنظیم SMTP و ایمیل آزمایشی