QUOTAON(8) System Manager's Manual QUOTAON(8)

quotaon, quotaoff - فعال و غیرفعال کردن سهمیه‌بندی دیسک در سیستم‌فایل

quotaon [ -vugfp ] [ -F format-name ] filesystem...
quotaon [ -avugPfp ] [ -F format-name ]

quotaoff [ -vugPp ] [ -x state ] filesystem...
quotaoff [ -avugp ]

دستور quotaon به سیستم اعلام می‌کند که سهمیه‌بندی دیسک باید روی یک یا چند سیستم‌فایل فعال شود. فایل‌های سهمیه‌بندی سیستم‌فایل باید در دایرکتوری ریشهٔ سیستم‌فایل مشخص‌شده وجود داشته باشند و یکی از نام‌های aquota.user (برای سهمیهٔ کاربر نسخهٔ ۲)، quota.user (برای سهمیهٔ کاربر نسخهٔ ۱)، aquota.group (برای سهمیهٔ گروه نسخهٔ ۲) یا quota.group (برای سهمیهٔ گروه نسخهٔ ۱) را داشته باشند.

سیستم‌فایل‌های XFS یک حالت خاص هستند - XFS اطلاعات سهمیه‌بندی را به عنوان فراداده‌های (metadata) سیستم‌فایل در نظر می‌گیرد و از ژورنالینگ برای فراهم کردن سطح بالاتری از تضمین سازگاری استفاده می‌کند. سیستم سهمیه‌بندی دیسک XFS شامل دو بخش است: حسابداری (accounting) و اعمال محدودیت (limit enforcement). سیستم‌فایل‌های XFS نیاز دارند که حسابداری سهمیه در زمان اتصال (mount) فعال شود. این امکان وجود دارد که اعمال محدودیت روی یک سیستم‌فایل XFS پس از فعال بودن حسابداری سهمیه، فعال یا غیرفعال شود. حالت پیش‌فرض، فعال کردن هم‌زمان حسابداری و اعمال محدودیت است.

پیاده‌سازی سهمیه‌بندی XFS اطلاعات سهمیه را در فایل‌های قابل‌مشاهده برای کاربر نگهداری نمی‌کند، بلکه این اطلاعات را به‌صورت داخلی ذخیره می‌کند.

دستور quotaoff به سیستم اعلام می‌کند که هرگونه سهمیه‌بندی دیسک برای سیستم‌فایل‌های مشخص‌شده باید غیرفعال شود.

گزارش سهمیه برای قالب مشخص‌شده (یعنی تشخیص خودکار قالب را انجام نده). نام‌های قالب مجاز عبارتند از: vfsold قالب سهمیه‌بندی اولیه با شناسه‌های UID / GID شانزده‌بیتی، vfsv0 قالب سهمیه‌بندی با شناسه‌های UID / GID سی‌ودوبیتی، مصرف فضای ۶۴ بیتی، مصرف و محدودیت‌های اینود (inode) سی‌ودوبیتی، vfsv1 قالب سهمیه‌بندی با محدودیت‌ها و مصرف سهمیهٔ ۶۴ بیتی، xfs (سهمیه‌بندی روی سیستم‌فایل XFS)
سهمیه‌بندی تمام سیستم‌فایل‌های غیر NFS در /etc/fstab که به‌طور خودکار متصل می‌شوند (بدون گزینهٔ noauto) و دارای سهمیه هستند، فعال می‌شود. این گزینه معمولاً در زمان راه‌اندازی سیستم برای فعال‌سازی سهمیه‌ها استفاده می‌شود.
نمایش یک پیام برای هر سیستم‌فایلی که سهمیه‌بندی در آن فعال شده است.
مدیریت سهمیه‌های کاربر. این رفتار پیش‌فرض است.
مدیریت سهمیه‌های گروه.
مدیریت سهمیه‌های پروژه.
به‌جای فعال کردن سهمیه‌ها، فقط وضعیت سهمیه‌ها را چاپ کن (یعنی اینکه سهمیه‌بندی فعال است یا غیرفعال).
اعمال محدودیت را برای سیستم‌فایل‌های XFS فعال می‌کند. این اقدام پیش‌فرض برای هر سیستم‌فایل XFS است. این گزینه تنها برای XFS کاربرد دارد و برای سایر انواع سیستم‌فایل بدون اخطار نادیده گرفته می‌شود.
باعث می‌شود quotaon به گونه‌ای رفتار کند که گویی به‌صورت quotaoff فراخوانی شده است.

گزارش سهمیه برای قالب مشخص‌شده (یعنی تشخیص خودکار قالب را انجام نده). نام‌های قالب مجاز عبارتند از: vfsold (سهمیه‌بندی نسخهٔ ۱)، vfsv0 (سهمیه‌بندی نسخهٔ ۲)، xfs (سهمیه‌بندی روی سیستم‌فایل XFS)
غیرفعال کردن اجباری سهمیه‌ها برای تمام سیستم‌فایل‌های موجود در /etc/fstab.
نمایش یک پیام برای هر سیستم‌فایلی که تحت تأثیر قرار گرفته است.
مدیریت سهمیه‌های کاربر. این رفتار پیش‌فرض است.
مدیریت سهمیه‌های گروه.
مدیریت سهمیه‌های پروژه.
به‌جای غیرفعال کردن سهمیه‌ها، فقط وضعیت سهمیه‌ها را چاپ کن (یعنی اینکه سهمیه‌بندی فعال است یا غیرفعال).
آزادسازی فضای استفاده‌شده برای نگهداری اطلاعات سهمیه (که به‌صورت داخلی ذخیره می‌شود) در XFS. این گزینه تنها برای XFS کاربرد دارد و برای سایر انواع سیستم‌فایل بدون اخطار نادیده گرفته می‌شود. از این گزینه تنها زمانی می‌توان استفاده کرد که سهمیه‌بندی در سیستم‌فایل قبلاً غیرفعال شده باشد.
غیرفعال کردن اعمال محدودیت برای سیستم‌فایل‌های XFS (تنها انجام حسابداری سهمیه). این اقدام پیش‌فرض برای هر سیستم‌فایل XFS است. این گزینه تنها برای XFS کاربرد دارد و برای سایر انواع سیستم‌فایل بدون اخطار نادیده گرفته می‌شود.
از این گزینه می‌توان برای غیرفعال کردن حسابداری سهمیه استفاده کرد. فعال کردن حسابداری سهمیه با ابزارهای سهمیه‌بندی امکان‌پذیر نیست. برای این منظور از mount(8) استفاده کنید. این گزینه تنها برای سیستم‌فایل‌های XFS کاربرد دارد و برای سایر انواع سیستم‌فایل بدون اخطار نادیده گرفته می‌شود.

برای فعال کردن سهمیه‌بندی در یک سیستم‌فایل XFS، از گزینهٔ سهمیه‌بندی mount(8) یا /etc/fstab برای فعال‌سازی هم‌زمان حسابداری و اعمال محدودیت استفاده کنید. ابزار quotaon را نمی‌توان برای این منظور به کار برد.

فعال‌سازی سهمیه‌بندی روی یک سیستم‌فایل ریشهٔ XFS نیازمند این است که گزینه‌های اتصال سهمیه در زمان راه‌اندازی سیستم از طریق گزینهٔ بوت rootflags لینوکس به هسته (کرنل) منتقل شوند.

برای غیرفعال کردن اعمال محدودیت سهمیه روی هر سیستم‌فایل XFS، ابتدا با استفاده از repquota -v filesystem مطمئن شوید که حسابداری و اعمال محدودیت سهمیه هر دو فعال هستند. سپس با استفاده از quotaoff -v filesystem اعمال محدودیت را غیرفعال کنید. این کار را می‌توان در زمان متصل بودن سیستم‌فایل نیز انجام داد.

فعال کردن اعمال محدودیت سهمیه روی یک سیستم‌فایل XFS با استفاده از quotaon -v filesystem انجام می‌شود. این کار را می‌توان در زمان متصل بودن سیستم‌فایل نیز انجام داد.

فایل سهمیه‌بندی در ریشهٔ سیستم‌فایل (سهمیه‌بندی نسخهٔ ۲، سیستم‌فایل‌های غیر XFS)
فایل سهمیه‌بندی در ریشهٔ سیستم‌فایل (سهمیه‌بندی نسخهٔ ۱، سیستم‌فایل‌های غیر XFS)
/etc/fstab
سیستم‌فایل‌های پیش‌فرض

quotactl(2), fstab(5), quota_nld(8), repquota(8), warnquota(8)

4th Berkeley Distribution