.TH mfsmetadirinfo "8" "May 2026" "MooseFS 4.59.2-1" "This is part of MooseFS" .ss 12 0 .SH "نام (NAME)" mfsmetadirinfo \- استفاده از متادیتای MooseFS برای محاسبه اطلاعات دقیق دایرکتوری (مشابه mfsdirinfo) .SH "خلاصه دستور (SYNOPSIS)" \fBmfsmetadirinfo\fP [\fB\-f\fP \fBJ\fP|\fBC\fP|\fBC\fP \fIx\fP] [\fB\-o\fP \fIoutputfile\fP] [\fB\-a\fP \fIsum_name\fP] \fImetadata_file\fP \fIPATH\fP [\fIPATH...\fP] .SH "توضیحات (DESCRIPTION)" \fBmfsmetadirinfo\fP ابزاری است که می‌تواند برای محاسبه اطلاعات دقیق دایرکتوری مانند تعداد inodeها، تعداد chunkها، طول کل تمام فایل‌ها، اندازه، اندازه واقعی و غیره استفاده شود. خروجی می‌تواند به صورت متن ساده، CSV یا JSON تولید شود. داده‌ها برای محاسبات از فایل متادیتای مستر مشخص‌شدهٔ \fImetadata.mfs\fP خوانده شده و برای دایرکتوری(هایی) که توسط پارامتر(های) \fIPATH\fP مشخص شده‌اند (نسبی در نمونهٔ mfs) محاسبه می‌شوند. خروجی پیش‌فرض به صورت متن ساده و خوانا برای انسان است؛ JSON یا CSV را می‌توان با استفاده از گزینه‌ها انتخاب کرد. .PP گزینه‌ها: .TP \fB\-f\fP تغییر قالب خروجی به JSON (\fBJ\fP) یا CSV (\fBC\fP)؛ برای CSV، اگر تنها \fBC\fP مشخص شود، از جداکننده پیش‌فرض (کاما) استفاده خواهد شد؛ اگر کاراکتر دومی مشخص شود، از آن کاراکتر به عنوان جداکننده در داده‌های CSV استفاده می‌شود .TP \fB\-o\fP نوشتن خروجی در \fIoutputfile\fP به جای stdout .TP \fB\-a\fP پارامتر اختیاری که مشخص می‌کند این ابزار باید اطلاعات تمام مسیرهای ارائه‌شده را با هم (یک مجموع) محاسبه کند؛ این محاسبه در داده‌های خروجی با \fIsum_name\fP نشان داده می‌شود .TP \fBmetadata_file\fP مسیر فایل metadata.mfs .SS "فیلدهای خروجی (OUTPUT FIELDS)" برای هر \fIPATH\fP و در صورت تعریف، برای \fIsum_name\fP، اطلاعات زیر نمایش داده خواهد شد: .TP 10 inodes تعداد کل inodeهای یکتا (اشیاء سیستم فایل) .TP files تعداد کل فایل‌های یکتا .TP dirs تعداد کل دایرکتوری‌های یکتا .TP chunks تعداد کل چانک‌های یکتا .TP kchunks تعداد کل چانک‌های یکتای دارای خط‌مشی KEEP .TP achunks تعداد کل چانک‌های یکتای دارای خط‌مشی ARCH .TP length طول کل تمام فایل‌های یکتا .TP size اندازه کل تمام چانک‌های یکتا .TP rsize اندازه واقعی کل تمام چانک‌های یکتا (با در نظر گرفتن تعداد نسخه‌ها) .TP ksize اندازه واقعی فرضی تمام چانک‌های یکتا در صورتی که همه از خط‌مشی KEEP استفاده می‌کردند .TP asize اندازه واقعی فرضی تمام چانک‌های یکتا در صورتی که همه از خط‌مشی ARCH استفاده می‌کردند .SH "گزارش باگ‌ها (REPORTING BUGS)" گزارش باگ‌ها را به ارسال کنید. .SH "حق نشر (COPYRIGHT)" Copyright (C) 2026 Jakub Kruszona-Zawadzki, Saglabs SA .PP این پرونده بخشی از MooseFS است. .PP نرم‌افزار MooseFS یک نرم‌افزار آزاد است؛ می‌توانید آن را تحت شرایط مجوز عمومی همگانی گنو (GNU General Public License) طبق آنچه بنیاد نرم‌افزار آزاد منتشر کرده است، فقط نگارش ۲، بازتوزیع کنید یا تغییر دهید. .PP نرم‌افزار MooseFS به این امید توزیع شده است که مفید واقع شود، اما بدون هرگونه ضمانت؛ حتی بدون ضمانت ضمنی قابل فروش بودن یا مناسب بودن برای یک هدف مشخص. برای جزئیات بیشتر به مجوز عمومی همگانی گنو مراجعه کنید. .PP باید همراه با این برنامه نسخه‌ای از مجوز عمومی همگانی گنو را دریافت کرده باشید؛ در غیر این صورت، نشانی را ببینید. .SH "همچنین ببینید (SEE ALSO)" .BR mfsmaster (8), .BR mfsmetadump (8), .BR mfsdirinfo (1)