| SETQUOTA(8) | System Manager's Manual | SETQUOTA(8) |
نام (NAME)
setquota - تنظیم سهمیهبندیهای دیسک
خلاصه دستور (SYNOPSIS)
setquota [ -rm ] [ -u | -g | -P ] [ -F quotaformat ] name block-softlimit block-hardlimit inode-softlimit inode-hardlimit -a | filesystem...
setquota [ -rm ] [ -u | -g | -P ] [ -F quotaformat ] [ -p protoname ] name -a | filesystem...
setquota -b [ -rm ] [ -u | -g | -P ] [ -F quotaformat ] -a | filesystem...
setquota -t [ -u | -g | -P ] [ -F quotaformat ] block-grace inode-grace -a | filesystem...
setquota -T [ -u | -g | -P ] [ -F quotaformat ] name block-grace inode-grace -a | filesystem...
توضیحات (DESCRIPTION)
setquota یک ویرایشگر خط فرمان برای سهمیهبندی دیسک است. سیستمفایل، نام کاربر/گروه/پروژه و سهمیههای جدید برای این سیستمفایل را میتوان در خط فرمان مشخص کرد. توجه داشته باشید که اگر به جای نام کاربر/گروه/پروژه یک عدد وارد شود، به عنوان UID/GID/شناسه پروژه تلقی میشود.
- -r, --remote
- همچنین سهمیه راه دور را با استفاده از rpc.rquotad روی سرور راه دور ویرایش میکند تا سهمیه تنظیم شود. این گزینه فقط زمانی در دسترس است که ابزارهای سهمیهبندی با پشتیبانی فعال برای تنظیم سهمیهها روی RPC کامپایل شده باشند.
- -m, --no-mixed-pathnames
- در حال حاضر، نام مسیرهای نقاط اتصال NFSv4 بدون اسلش آغازین در مسیر ارسال میشوند. rpc.rquotad از این ویژگی برای شناسایی اتصالات NFSv4 و افزودن مناسب ریشه مجازی (pseudoroot) سیستمفایل NFS به ابتدای مسیر استفاده میکند. اگر این گزینه را مشخص کنید، setquota همیشه مسیرها را با اسلش آغازین ارسال خواهد کرد. این ممکن است به دلایل سازگاری با سیستمهای قدیمی مفید باشد اما توجه داشته باشید که در صورت استفاده از نسخه جدید rpc.rquotad، سهمیهبندی روی RPC از کار خواهد افتاد.
- -F, --format=quotaformat
- اعمال تنظیمات برای قالب مشخصشده (یعنی عدم انجام تشخیص خودکار قالب). نامهای مجاز برای قالب عبارتند از: vfsold قالب سهمیه اصلی با شناسههای ۱۶ بیتی UID / GID، vfsv0 قالب سهمیه با شناسههای ۳۲ بیتی UID / GID، مصرف فضای ۶۴ بیتی، و مصرف و حدود اینود ۳۲ بیتی، vfsv1 قالب سهمیه با حدود و مصرف سهمیه ۶۴ بیتی، rpc (سهمیه روی NFS)، xfs (سهمیه روی سیستمفایل XFS)
- -u, --user
- تنظیم سهمیههای کاربر برای کاربر مشخصشده. این حالت پیشفرض است.
- -g, --group
- تنظیم سهمیههای گروه برای گروه مشخصشده.
- -P, --project
- تنظیم سهمیههای پروژه برای پروژه مشخصشده.
- -p, --prototype=protoname
- استفاده از تنظیمات سهمیه کاربر، گروه یا پروژه protoname برای تنظیم سهمیه برای کاربر، گروه یا پروژه مشخصشده.
- --always-resolve
- همواره تلاش برای ترجمه نام کاربر / گروه / پروژه به شناسه uid / gid / پروژه، حتی اگر نام فقط از ارقام تشکیل شده باشد.
- -b, --batch
- خواندن اطلاعات برای تنظیم از ورودی استاندارد (قالب ورودی به صورت name block-softlimit block-hardlimit inode-softlimit inode-hardlimit است). خطوط خالی و خطوطی که با # شروع میشوند نادیده گرفته میشوند.
- -c, --continue-batch
- اگر تجزیه یک خط ورودی در حالت دستهای با شکست مواجه شد، پردازش با خط بعدی ادامه یابد.
- -t, --edit-period
- تنظیم مهلتهای ارفاقی برای کاربران/گروهها/پروژهها. زمانهای block-grace و inode-grace بر حسب ثانیه مشخص میشوند.
- -T, --edit-times
- تغییر زمانها برای کاربر/گروه/پروژه منفرد زمانی که حد نرم (softlimit) اعمال میشود. زمانهای block-grace و inode-grace بر حسب ثانیه مشخص میشوند یا میتوانند رشته 'unset' باشند.
- -a, --all
- پیمایش تمام سیستمفایلهای دارای سهمیهبندی در /etc/mtab و اعمال تنظیمات.
block-softlimit و block-hardlimit بهطور پیشفرض به صورت مضاربی از بلوکهای کیبیبایتی (۱۰۲۴ بایتی) تفسیر میشوند. نمادهای K، M، G و T را میتوان به انتهای مقدار عددی اضافه کرد تا نشاندهنده کیبیبایت، مبیبایت، گیبیبایت و تبیبایت باشند.
inode-softlimit و inode-hardlimit به صورت تحتاللفظی (شمارش دقیق) تفسیر میشوند. نمادهای k، m، g و t را میتوان به انتهای مقدار عددی اضافه کرد تا مضاربی از 10^3، 10^6، 10^9 و 10^12 اینود را بیان کنند.
برای غیرفعال کردن یک سهمیه، پارامتر مربوطه را روی 0 تنظیم کنید. برای تغییر سهمیهها روی چندین سیستمفایل، دستور را برای هر سیستمفایل یکبار اجرا کنید.
تنها کاربر ارشد (سوپریوزر) مجاز به ویرایش سهمیهها است.
فایلها (FILES)
- aquota.user یا aquota.group
- فایل سهمیه در ریشه سیستمفایل (سهمیه نسخه ۲، سیستمفایلهای غیر XFS)
- quota.user یا quota.group
- فایل سهمیه در ریشه سیستمفایل (سهمیه نسخه ۱، سیستمفایلهای غیر XFS)
- /etc/mtab
- جدول سیستمفایلهای متصلشده
همچنین ببینید (SEE ALSO)
edquota(8), quota(1), quotactl(2), quotacheck(8), quotaon(8), repquota(8)