INNDF(8) InterNetNews Documentation INNDF(8)

inndf - نمایش فضای دیسک و اطلاعات ذخیره‌سازی سرور اخبار INN

inndf [-Fhi] [-f filename] directory [directory ...]

inndf -n

inndf -o

دستور inndf در اصل جایگزینی برای "df | awk" در innwatch.ctl(5) و innstat(8) بود و در حال حاضر اطلاعات متنوع دیگری را دربارهٔ میزان مصرف ذخیره‌سازی INN که df(1) متوجه آن نمی‌شود نیز گزارش می‌دهد. inndf همگام‌سازی (sync) انجام نمی‌دهد، فرآیندهای فرزند کمتری تولید می‌کند (forks less) و عموماً پیچیدگی کمتری نسبت به df(1) دارد.

رفتار پیش‌فرض آن گزارش کیلوبایت‌های آزاد (نه بلوک‌های دیسک)، یا در صورت استفاده از گزینهٔ -i گزارش آی‌نودهای (inodes) آزاد در سیستم‌های پرونده‌ای است که دایرکتوری‌های مشخص‌شده در خط فرمان را نگه‌داری می‌کنند. (یک کیلوبایت در اینجا برابر با ۱۰۲۴ بایت است.) اگر تنها یک دایرکتوری مشخص شود، خروجی یک عدد ساده خواهد بود؛ اما اگر بیش از یک دایرکتوری مشخص شود، خروجی به شکلی مناسب برای خواندن انسان قالب‌بندی می‌شود.

اگر گزینهٔ enableoverview در پروندهٔ inn.conf روی true تنظیم شده باشد، inndf می‌تواند برای دریافت اطلاعات دربارهٔ پایگاه‌دادهٔ مرور کلی (overview database) نیز استفاده شود. با گزینهٔ -n تعداد کل رکوردهای ذخیره‌شده در مرور کلی گزارش می‌شود. با گزینهٔ -o درصد فضای استفاده‌شده در پایگاه‌دادهٔ مرور کلی گزارش داده می‌شود (برای آن دسته از روش‌های مرور کلی که این داده برای آن‌ها معنادار است).

پروندهٔ filename باید شامل فهرستی از دایرکتوری‌ها علاوه بر موارد ارائه‌شده در آرگومان‌ها باشد، در هر خط یک دایرکتوری. خطوط خالی و هر چیزی پس از "#" در هر خط نادیده گرفته می‌شوند.
مشابه گزینهٔ -f است، به جز اینکه نام پرونده pathetc/filesystems بوده و وجود نداشتن این پرونده خطایی محسوب نمی‌شود. (این گزینه عمدتاً توسط ابزارهایی مانند innstat(8) استفاده می‌شود تا مدیر اخبار بتواند بدون نیاز به ویرایش اسکریپت، سیستم‌های پروندهٔ بیشتری را برای بررسی به pathetc/filesystems اضافه کند.)
نمایش پیام راهنمای نحوهٔ استفاده و خروج.
گزارش تعداد آی‌نودهای آزاد به جای مقدار فضای دیسک آزاد.
گزارش تعداد کل رکوردها در پایگاه‌دادهٔ مرور کلی (overview). توجه داشته باشید که مقالات چندگروهی (crossposted) برای هر گروه خبری که در آن ارسال شده‌اند، دارای یک رکورد مرور کلی خواهند بود.
گزارش درصد فضای استفاده‌شده در پایگاه‌دادهٔ مرور کلی. این گزینه تنها برای آن روش‌های مرور کلی معنادار است که به جای رشد پویا با افزودن رکوردهای بیشتر، مقدار مشخصی از فضا را از پیش تخصیص می‌دهند. در حال حاضر، این پرچم تنها برای روش مرور کلی buffindexed کاربرد دارد.

چاپ کیلوبایت‌های آزاد در pathspool به صورت یک عدد ساده:

inndf <pathspool in inn.conf>

گزارش آی‌نودهای آزاد در pathnews و pathspool در قالبی مناسب برای خوانایی بهتر توسط انسان:

inndf -i <pathnews> <pathspool>

مشابه دستور قبل، همراه با افزودن تمام سیستم‌های پرونده در pathetc/filesystems:

inndf -i -F <pathnews> <pathspool>

چاپ تعداد رکوردهای مرور کلی و درصد فضای استفاده‌شده توسط یک پایگاه‌دادهٔ مرور کلی با روش buffindexed:

inndf -no

دستور inndf توسط Ian Dickinson <idickins@fore.com> نوشته شده است. این صفحهٔ راهنما توسط Swa Frantzen <Swa.Frantzen@belgium.eu.net> نگارش شده است. همچنین با سپاس از افراد زیر برای سازگاری‌ها (ports)، وصله‌ها و نظرات ارزشمندشان:

Mahesh Ramachandran <rr@eel.ufl.edu>
Chuck Swiger <chuck@its.com>
Sang-yong Suh <sysuh@kigam.re.kr>
Brad Dickey <bdickey@haverford.edu>
Taso N. Devetzis <devetzis@snet.net>
Wei-Yeh Lee <weiyeh@columbia.edu>
Jeff Garzik <jeff.garzik@spinne.com>

و تمامی افراد دیگری که در طول ۱۰ سال فعالیت به عنوان مدیر اخبار (newsadmin) با آن‌ها آشنا شدم و همکاری داشتم.

گزینه‌های -n و -o توسط Katsuhiro Kondou اضافه شدند. Russ Allbery گزارش درصد فضای دیسک آزاد را اضافه کرد. پشتیبانی از گزینه‌های -f و -F توسط Fabien Tassin <fta@sofaraway.org> افزوده شد.

df(1), innwatch.ctl(5), innstat(8).

2022-07-10 INN 2.7.4