| mfsmetadirinfo(8) | This is part of MooseFS | mfsmetadirinfo(8) |
نام (NAME)
mfsmetadirinfo - استفاده از متادیتای MooseFS برای محاسبه اطلاعات دقیق دایرکتوری (مشابه mfsdirinfo)
خلاصه دستور (SYNOPSIS)
mfsmetadirinfo [-f J|C|C x] [-o outputfile] [-a sum_name] metadata_file PATH [PATH...]
توضیحات (DESCRIPTION)
mfsmetadirinfo ابزاری است که میتواند برای محاسبه اطلاعات دقیق دایرکتوری مانند تعداد inodeها، تعداد chunkها، طول کل تمام فایلها، اندازه، اندازه واقعی و غیره استفاده شود. خروجی میتواند به صورت متن ساده، CSV یا JSON تولید شود. دادهها برای محاسبات از فایل متادیتای مستر مشخصشدهٔ metadata.mfs خوانده شده و برای دایرکتوری(هایی) که توسط پارامتر(های) PATH مشخص شدهاند (نسبی در نمونهٔ mfs) محاسبه میشوند. خروجی پیشفرض به صورت متن ساده و خوانا برای انسان است؛ JSON یا CSV را میتوان با استفاده از گزینهها انتخاب کرد.
گزینهها:
- -f
- تغییر قالب خروجی به JSON (J) یا CSV (C)؛ برای CSV، اگر تنها C مشخص شود، از جداکننده پیشفرض (کاما) استفاده خواهد شد؛ اگر کاراکتر دومی مشخص شود، از آن کاراکتر به عنوان جداکننده در دادههای CSV استفاده میشود
- -o
- نوشتن خروجی در outputfile به جای stdout
- -a
- پارامتر اختیاری که مشخص میکند این ابزار باید اطلاعات تمام مسیرهای ارائهشده را با هم (یک مجموع) محاسبه کند؛ این محاسبه در دادههای خروجی با sum_name نشان داده میشود
- metadata_file
- مسیر فایل metadata.mfs
فیلدهای خروجی (OUTPUT FIELDS)
برای هر PATH و در صورت تعریف، برای sum_name، اطلاعات زیر نمایش داده خواهد شد:
- inodes
- تعداد کل inodeهای یکتا (اشیاء سیستم فایل)
- files
- تعداد کل فایلهای یکتا
- dirs
- تعداد کل دایرکتوریهای یکتا
- chunks
- تعداد کل چانکهای یکتا
- kchunks
- تعداد کل چانکهای یکتای دارای خطمشی KEEP
- achunks
- تعداد کل چانکهای یکتای دارای خطمشی ARCH
- length
- طول کل تمام فایلهای یکتا
- size
- اندازه کل تمام چانکهای یکتا
- rsize
- اندازه واقعی کل تمام چانکهای یکتا (با در نظر گرفتن تعداد نسخهها)
- ksize
- اندازه واقعی فرضی تمام چانکهای یکتا در صورتی که همه از خطمشی KEEP استفاده میکردند
- asize
- اندازه واقعی فرضی تمام چانکهای یکتا در صورتی که همه از خطمشی ARCH استفاده میکردند
گزارش باگها (REPORTING BUGS)
گزارش باگها را به <bugs@moosefs.com> ارسال کنید.
حق نشر (COPYRIGHT)
Copyright (C) 2026 Jakub Kruszona-Zawadzki, Saglabs SA
این پرونده بخشی از MooseFS است.
نرمافزار MooseFS یک نرمافزار آزاد است؛ میتوانید آن را تحت شرایط مجوز عمومی همگانی گنو (GNU General Public License) طبق آنچه بنیاد نرمافزار آزاد منتشر کرده است، فقط نگارش ۲، بازتوزیع کنید یا تغییر دهید.
نرمافزار MooseFS به این امید توزیع شده است که مفید واقع شود، اما بدون هرگونه ضمانت؛ حتی بدون ضمانت ضمنی قابل فروش بودن یا مناسب بودن برای یک هدف مشخص. برای جزئیات بیشتر به مجوز عمومی همگانی گنو مراجعه کنید.
باید همراه با این برنامه نسخهای از مجوز عمومی همگانی گنو را دریافت کرده باشید؛ در غیر این صورت، نشانی https://www.gnu.org/licenses/ را ببینید.
همچنین ببینید (SEE ALSO)
| May 2026 | MooseFS 4.59.2-1 |