.\" -*- mode: troff; coding: utf-8 -*- .\" Automatically generated by Pod::Man 5.0102 (Pod::Simple 3.45) .\" .\" Standard preamble: .\" ======================================================================== .de Sp \" Vertical space (when we can't use .PP) .if t .sp .5v .if n .sp .. .de Vb \" Begin verbatim text .ft CW .nf .ne \\$1 .. .de Ve \" End verbatim text .ft R .fi .. .\" \*(C` and \*(C' are quotes in nroff, nothing in troff, for use with C<>. .ie n \{\ . ds C` "" . ds C' "" 'br\} .el\{\ . ds C` . ds C' 'br\} .\" .\" Escape single quotes in literal strings from groff's Unicode transform. .ie \n(.g .ds Aq \(aq .el .ds Aq ' .\" .\" If the F register is >0, we'll generate index entries on stderr for .\" titles (.TH), headers (.SH), subsections (.SS), items (.Ip), and index .\" entries marked with X<> in POD. Of course, you'll have to process the .\" output yourself in some meaningful fashion. .\" .\" Avoid warning from groff about undefined register 'F'. .de IX .. .nr rF 0 .if \n(.g .if rF .nr rF 1 .if (\n(rF:(\n(.g==0)) \{\ . if \nF \{\ . de IX . tm Index:\\$1\t\\n%\t"\\$2" .. . if !\nF==2 \{\ . nr % 0 . nr F 2 . \} . \} .\} .rr rF .\" ======================================================================== .\" .IX Title "INNDF 8" .TH INNDF 8 2022-07-10 "INN 2.7.4" "InterNetNews Documentation" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l .nh .SH "نام (NAME)" inndf \- نمایش فضای دیسک و اطلاعات ذخیره‌سازی سرور اخبار INN .SH "خلاصه دستور (SYNOPSIS)" .IX Header "SYNOPSIS" \&\fBinndf\fR [\fB\-Fhi\fR] [\fB\-f\fR \fIfilename\fR] \fIdirectory\fR [\fIdirectory\fR ...] .PP \&\fBinndf\fR \fB\-n\fR .PP \&\fBinndf\fR \fB\-o\fR .SH "توضیحات (DESCRIPTION)" .IX Header "DESCRIPTION" دستور \&\fBinndf\fR در اصل جایگزینی برای \f(CW\*(C`df | awk\*(C'\fR در innwatch.ctl(5) و innstat(8) بود و در حال حاضر اطلاعات متنوع دیگری را دربارهٔ میزان مصرف ذخیره‌سازی INN که df(1) متوجه آن نمی‌شود نیز گزارش می‌دهد. \&\fBinndf\fR همگام‌سازی (sync) انجام نمی‌دهد، فرآیندهای فرزند کمتری تولید می‌کند (forks less) و عموماً پیچیدگی کمتری نسبت به df(1) دارد. .PP رفتار پیش‌فرض آن گزارش کیلوبایت‌های آزاد (نه بلوک‌های دیسک)، یا در صورت استفاده از گزینهٔ \fB\-i\fR گزارش آی‌نودهای (inodes) آزاد در سیستم‌های پرونده‌ای است که دایرکتوری‌های مشخص‌شده در خط فرمان را نگه‌داری می‌کنند. (یک کیلوبایت در اینجا برابر با ۱۰۲۴ بایت است.) اگر تنها یک دایرکتوری مشخص شود، خروجی یک عدد ساده خواهد بود؛ اما اگر بیش از یک دایرکتوری مشخص شود، خروجی به شکلی مناسب برای خواندن انسان قالب‌بندی می‌شود. .PP اگر گزینهٔ \fIenableoverview\fR در پروندهٔ \fIinn.conf\fR روی true تنظیم شده باشد، \&\fBinndf\fR می‌تواند برای دریافت اطلاعات دربارهٔ پایگاه‌دادهٔ مرور کلی (overview database) نیز استفاده شود. با گزینهٔ \fB\-n\fR تعداد کل رکوردهای ذخیره‌شده در مرور کلی گزارش می‌شود. با گزینهٔ \fB\-o\fR درصد فضای استفاده‌شده در پایگاه‌دادهٔ مرور کلی گزارش داده می‌شود (برای آن دسته از روش‌های مرور کلی که این داده برای آن‌ها معنادار است). .SH "گزینه‌ها (OPTIONS)" .IX Header "OPTIONS" .IP "\fB\-f\fR \fIfilename\fR" 4 .IX Item "-f filename" پروندهٔ \fIfilename\fR باید شامل فهرستی از دایرکتوری‌ها علاوه بر موارد ارائه‌شده در آرگومان‌ها باشد، در هر خط یک دایرکتوری. خطوط خالی و هر چیزی پس از \f(CW\*(C`#\*(C'\fR در هر خط نادیده گرفته می‌شوند. .IP \fB\-F\fR 4 .IX Item "-F" مشابه گزینهٔ \fB\-f\fR است، به جز اینکه نام پرونده \fIpathetc\fR/filesystems بوده و وجود نداشتن این پرونده خطایی محسوب نمی‌شود. (این گزینه عمدتاً توسط ابزارهایی مانند innstat(8) استفاده می‌شود تا مدیر اخبار بتواند بدون نیاز به ویرایش اسکریپت، سیستم‌های پروندهٔ بیشتری را برای بررسی به \fIpathetc\fR/filesystems اضافه کند.) .IP \fB\-h\fR 4 .IX Item "-h" نمایش پیام راهنمای نحوهٔ استفاده و خروج. .IP \fB\-i\fR 4 .IX Item "-i" گزارش تعداد آی‌نودهای آزاد به جای مقدار فضای دیسک آزاد. .IP \fB\-n\fR 4 .IX Item "-n" گزارش تعداد کل رکوردها در پایگاه‌دادهٔ مرور کلی (overview). توجه داشته باشید که مقالات چندگروهی (crossposted) برای هر گروه خبری که در آن ارسال شده‌اند، دارای یک رکورد مرور کلی خواهند بود. .IP \fB\-o\fR 4 .IX Item "-o" گزارش درصد فضای استفاده‌شده در پایگاه‌دادهٔ مرور کلی. این گزینه تنها برای آن روش‌های مرور کلی معنادار است که به جای رشد پویا با افزودن رکوردهای بیشتر، مقدار مشخصی از فضا را از پیش تخصیص می‌دهند. در حال حاضر، این پرچم تنها برای روش مرور کلی buffindexed کاربرد دارد. .SH "مثال‌ها (EXAMPLES)" .IX Header "EXAMPLES" چاپ کیلوبایت‌های آزاد در \fIpathspool\fR به صورت یک عدد ساده: .PP .Vb 1 \& inndf .Ve .PP گزارش آی‌نودهای آزاد در \fIpathnews\fR و \fIpathspool\fR در قالبی مناسب برای خوانایی بهتر توسط انسان: .PP .Vb 1 \& inndf \-i .Ve .PP مشابه دستور قبل، همراه با افزودن تمام سیستم‌های پرونده در \fIpathetc\fR/filesystems: .PP .Vb 1 \& inndf \-i \-F .Ve .PP چاپ تعداد رکوردهای مرور کلی و درصد فضای استفاده‌شده توسط یک پایگاه‌دادهٔ مرور کلی با روش buffindexed: .PP .Vb 1 \& inndf \-no .Ve .SH "تاریخچه (HISTORY)" .IX Header "HISTORY" دستور \&\fBinndf\fR توسط Ian Dickinson نوشته شده است. این صفحهٔ راهنما توسط Swa Frantzen نگارش شده است. همچنین با سپاس از افراد زیر برای سازگاری‌ها (ports)، وصله‌ها و نظرات ارزشمندشان: .PP .Vb 7 \& Mahesh Ramachandran \& Chuck Swiger \& Sang\-yong Suh \& Brad Dickey \& Taso N. Devetzis \& Wei\-Yeh Lee \& Jeff Garzik .Ve .PP و تمامی افراد دیگری که در طول ۱۰ سال فعالیت به عنوان مدیر اخبار (newsadmin) با آن‌ها آشنا شدم و همکاری داشتم. .PP گزینه‌های \fB\-n\fR و \fB\-o\fR توسط Katsuhiro Kondou اضافه شدند. Russ Allbery گزارش درصد فضای دیسک آزاد را اضافه کرد. پشتیبانی از گزینه‌های \fB\-f\fR و \fB\-F\fR توسط Fabien Tassin افزوده شد. .SH "همچنین ببینید (SEE ALSO)" .IX Header "SEE ALSO" df(1), innwatch.ctl(5), innstat(8).