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

repquota - خلاصه‌سازی سهمیه‌ها برای یک سیستم‌فایل

/usr/sbin/repquota [ -vspiugP ] [ -c | -C ] [ -t | -n ] [ -F format-name ] filesystem...

/usr/sbin/repquota [ -avtpsiugP ] [ -c | -C ] [ -t | -n ] [ -F format-name ]

دستور repquota خلاصه‌ای از میزان مصرف دیسک و سهمیه‌ها را برای سیستم‌فایل‌های مشخص‌شده چاپ می‌کند. برای هر کاربر، تعداد فعلی فایل‌ها و میزان فضا (به کیلوبایت) به همراه هرگونه محدودیت سهمیه تنظیم‌شده توسط edquota(8) یا setquota(8) چاپ می‌شود. در ستون دوم، repquota دو نویسه را چاپ می‌کند که نشان می‌دهند از کدام محدودیت‌ها فراتر رفته است. اگر کاربر از حد نرم (softlimit) فضای خود فراتر رفته باشد یا در صورتی که حد نرم تنظیم نشده باشد به حد سخت (hardlimit) فضای خود برسد، نویسه اول '+' است؛ در غیر این صورت، نویسه چاپ‌شده '-' خواهد بود. نویسه دوم وضعیت مصرف اینود (inode) را به روشی مشابه نشان می‌دهد.

دستور repquota باید شناسه‌های تمام کاربران/گروه‌ها/پروژه‌ها را به نام ترجمه کند (مگر اینکه گزینه -n مشخص شده باشد)، بنابراین ممکن است چاپ تمام اطلاعات مدتی طول بکشد. برای اینکه تبدیل شناسه‌ها تا حد امکان سریع انجام شود، repquota تلاش می‌کند (با خواندن /etc/nsswitch.conf) تشخیص دهد که آیا مدخل‌ها در یک فایل متنی سادهٔ استاندارد ذخیره شده‌اند یا در یک پایگاه‌داده، و بر همین اساس نام‌ها را یا در دسته‌های ۱۰۲۴ تایی یا به صورت تکی ترجمه می‌کند. شما می‌توانید این تشخیص خودکار را با گزینه‌های -c یا -C نادیده بگیرید (تغییر دهید).

گزارش درباره تمام سیستم‌فایل‌هایی که در /etc/mtab به‌عنوان خواندن-نوشتن همراه با سهمیه‌بندی مشخص شده‌اند.
گزارش تمام سهمیه‌ها، حتی اگر هیچ مصرفی وجود نداشته باشد. همچنین ارائه اطلاعات مفصل‌تر درباره فایل سهمیه (quotafile).
کش کردن مدخل‌ها برای گزارش، و ترجمه شناسه‌های کاربری/گروهی (UID/GID) به نام‌ها در دسته‌های بزرگ از طریق پویش تمام کاربران (پیش‌فرض). این رفتار هنگام استفاده از فایل /etc/passwd عملکردی مناسب (سریع) دارد.
ترجمه تکی مدخل‌ها. این روش زمانی که کاربران در پایگاه‌داده ذخیره شده‌اند سریع‌تر است.
کوتاه کردن نام‌های کاربری/گروهی طولانی‌تر از ۹ نویسه. این کار در صورت وجود چنین نام‌هایی باعث خروجی تمیزتر و مرتب‌تری می‌شود.
عدم تبدیل شناسه‌های UID/GID به نام‌ها. این کار می‌تواند سرعت چاپ خروجی را تا حد زیادی افزایش دهد.
تلاش برای گزارش فضای مصرفی، تعداد اینودهای مصرفی و محدودیت‌ها در واحدهایی مناسب‌تر از مقادیر پیش‌فرض. واحدها را می‌توان به‌طور صریح با یک آرگومان اختیاری در قالب [ kgt ],[ kgt ] مشخص کرد که نویسه اول واحدهای فضا و نویسه دوم واحدهای اینود را تعیین می‌کند.
هنگامی که کاربر در مهلت ارفاقی (grace period) قرار دارد، زمان باقی‌مانده را بر حسب ثانیه‌های سپری‌شده از مبدأزمانی (epoch) تا زمانی که مهلت ارفاق به پایان برسد (یا پایان یافته است) گزارش می‌کند. اگر هیچ مهلت ارفاقی اعمال نشده باشد، این فیلد '0' خواهد بود. این گزینه به‌ویژه هنگام پردازش خروجی توسط یک اسکریپت کاربرد دارد.
نادیده گرفتن نقاط اتصالی که توسط متصل‌کننده خودکار (automounter) متصل شده‌اند.
گزارش سهمیه برای قالب مشخص‌شده (یعنی عدم انجام تشخیص خودکار قالب). نام‌های مجاز قالب عبارتند از: vfsold قالب سهمیه اصلی با شناسه‌های ۱۶ بیتی UID / GID، vfsv0 قالب سهمیه با شناسه‌های ۳۲ بیتی UID / GID، مصرف فضای ۶۴ بیتی، و مصرف و حدود اینود ۳۲ بیتی، vfsv1 قالب سهمیه با حدود و مصرف سهمیه ۶۴ بیتی، xfs (سهمیه روی سیستم‌فایل XFS)
گزارش سهمیه‌ها برای گروه‌ها.
گزارش سهمیه‌ها برای پروژه‌ها.
گزارش سهمیه‌ها برای کاربران. این حالت پیش‌فرض است.
نمایش گزارش سهمیه در قالب مشخص‌شده. نام‌های ممکن برای قالب عبارتند از: default قالب پیش‌فرض، بهینه‌سازی‌شده برای مشاهده در کنسول csv مقادیر جداشده با کاما، یک فایل متنی با ستون‌هایی که با کاما از یکدیگر جدا شده‌اند xml خروجی در قالب کدگذاری‌شده XML، مناسب برای پردازش با XSLT

تنها کاربر ارشد (super-user) مجاز است سهمیه‌هایی را که متعلق به خودش نیست مشاهده کند.

فایل سهمیه در ریشه سیستم‌فایل (سهمیه نسخه ۲، سیستم‌فایل‌های غیر XFS)
فایل سهمیه در ریشه سیستم‌فایل (سهمیه نسخه ۱، سیستم‌فایل‌های غیر XFS)
/etc/mtab
سیستم‌فایل‌های پیش‌فرض
/etc/passwd
مجموعه پیش‌فرض کاربران
/etc/group
مجموعه پیش‌فرض گروه‌ها

quota(1), quotactl(2), edquota(8), quotacheck(8), quotaon(8), quota_nld(8), setquota(8), warnquota(8)

4th Berkeley Distribution