| mfsmetadump(8) | این بخشی از MooseFS است | mfsmetadump(8) |
نام (NAME)
mfsmetadump - تخلیه اطلاعات متاداده MooseFS در قالبی خوانا برای انسان
خلاصه دستور (SYNOPSIS)
mfsmetadump [-d] [-s section_name] metadata_file
توضیحات (DESCRIPTION)
دستور mfsmetadump اطلاعات متادادهٔ MooseFS را در قالبی خوانا برای انسان تخلیه (dump) میکند. خروجی از چندین بخش با انواع مختلف اطلاعات تشکیل شده است. هر بخش شامل دادههای هدر (سطرهایی که با نویسه هش (#) آغاز میشوند) و دادههای محتوا (که ممکن است خالی باشد) است.
گزینهها (OPTIONS)
-d - جایگزینی تمامی نویسههای غیرقابلچاپ (کدهای کمتر از ۳۲ و بیشتر از ۱۲۶) با '.' (این رفتار پیشفرض در نگارشهای قبل از 3.0.110 بود).
-s - فقط بخش مشخصشده از پرونده را تخلیه میکند. بخشهای ممکن:
HEAD - اطلاعات هدر SESS - نشستهای کلاینت LABS - برچسبها (استفاده نمیشود) SCLA - کلاسهای ذخیرهسازی PATT - بازنویسی الگوها NODE - گرههای درخت (i-nodeها) EDGE - یالهای درخت (نام پروندهها) FREE - گرههای آزاد (i-nodeهای حذفشده) QUOT - تعاریف سهمیه (quota) XATR - دادههای ویژگیهای گسترشیافته (xattr) PACL - دادههای posix acl OPEN - پروندههای باز FLCK - دادههای قفل flock PLCK - دادههای قفلهای پازیکس (lockf,ioctl) CSDB - چانکسرورهای فعال CHNK - چانکها
- metadata_file
- مسیر پروندهٔ metadata.mfs
نکات (NOTES)
هر بخش متاداده - بهاستثنای بخش HEAD - از یک مجموعه ثابت از فیلدهای HEADER و یک مجموعه متغیر از فیلدهای اختصاصی آن بخش تشکیل شده است. بخش HEAD تنها شامل فیلدهای اختصاصی بخش است. فیلدهای HEADER و تمامی فیلدهای بخشها در زیر فهرست شدهاند:
هدر بخش (SECTION HEADER)
- section header
- هدر بخش (نوع بخش + نسخه)
- length
- طول بخش
- section type
- نام بخش
- version
- نمایش هگزادسیمال نسخهٔ بخش
بخش هدر پرونده (HEAD)
بخش نشستها (SESS)
- nextsessionid
- اولین شناسهٔ آزاد نشست
- statscount
- تعداد آمارهای ذخیرهشده در هر نشست
- SESSION
- سطر
توصیفکنندهٔ
یک نشست
مجزا
s شناسه نشست (session id) e چکسام exports p نشانی IP r شماره اینود ریشه (root inode) f فلگهای نشست u umask g حداقل و حداکثر هدف (سطح افزونگی) t حداقل و حداکثر زمان نگهداری در سطل زباله (trash retention) m شناسههای maproot uid,gid و mapall uid,gid x عملیات غیرفعالشده d زمان قطع اتصال (اختیاری) c دادههای آماری ساعت جاری l دادههای آماری ساعت گذشته i نام نشست (معمولاً نقطه اتصال محلی)
بخش کلاس ذخیرهسازی (SCLA)، پیشتر بخش برچسبها (LABS)
- LABELDESC
- سطر حاوی
توصیف
برچسب (تنها
در LABS وجود
داشت)
l حرف برچسب n توضیحات برچسب
- SCLASS
- (پیشتر LABELSET)
سطر مربوط
به کلاس
ذخیرهسازی
استفادهشده
در سیستم
# شناسه کلاس ذخیرهسازی x تنها مدیر (admin only) m حالت (mode) d تأخیر بایگانی (arch delay) c برچسبهای ایجاد (create labels) k برچسبهای نگهداری (keep labels) a برچسبهای بایگانی (archive labels) n نام
- SCLASSMAIN
- (استفادهشده
در نگارش 4.0+
بهجای SCLASS)
سطر
پارامترهای
عمومی کلاس
ذخیرهسازی
# شناسه کلاس ذخیرهسازی x تنها مدیر (admin only) m حالت ایجاد (create mode) a حالت بایگانی (arch mode) d تأخیر بایگانی (arch delay) t حداقل زمان نگهداری در سطل زباله n نام
- SCLASSEXPR
- (استفادهشده
در نگارش 4.0+
بهجای SCLASS)
سطر حاوی
عبارت
برچسب
# شناسه کلاس ذخیرهسازی t نوع ([C]reate، [K]eep، [A]rchive یا [T]rash) e عبارت (expression)
بخش الگوها (PATT)
- PATTERN
- سطر حاوی
تعریف الگو
v اولویت (priority) # شناسه کلاس ذخیرهسازی t مدت زمان نگهداری در سطل زباله (trash retention) e فلگها (ویژگیهای اضافی mfs) u uid g gid p الگو (pattern)
بخش گرهها (NODE)
- maxinode
- حداکثر شماره اینود استفادهشده در سیستم
- hashelements
- تعداد اینودها در جدول هش
- NODE
- سطر حاوی
توصیف گره
(اینود)
k نوع گره (-,D,S,F,B,C,L,T,R) - پرونده (file) D دایرکتوری (directory) S سوکت (socket) F فیفو (fifo) B دستگاه بلوکی (block device) C دستگاه کاراکتری (character device) L پیوند نمادین (symbolic link) T پرونده در سطل زباله (trash file) R پرونده نگهداشتهشده (پرونده بازِ حذفشده) i شماره اینود # شناسه کلاس ذخیرهسازی e فلگها (ویژگیهای اضافی mfs) w ویژگیهای ویندوز m حالت (mode) u uid g gid a,m,c atime, mtime, ctime t مدت زمان نگهداری در سطل زباله d rdevhi,rdevlo (فقط دستگاههای کاراکتری و بلوکی) p مسیر (فقط پیوندهای نمادین) l طول پرونده (فقط پروندهها) c فهرست چانکها (فقط پروندهها) r نشستهایی که این پرونده را باز دارند (فقط پروندهها)
بخش یالها (EDGE)
- nextedgeid
- شناسهٔ یال در دسترس بعدی (نزولی)
- EDGE
- سطر
توصیفکنندهٔ
یال
p شماره اینود والد c شماره اینود فرزند i شناسه یال (edge id) n نام یال (edge name)
بخش گرههای آزاد (FREE)
- free nodes
- تعداد گرههای آزاد (قابل استفاده مجدد)
- FREEID
- سطر حاوی
توصیف
اینود آزاد
i شماره اینود f برچسب زمان حذف
بخش سهمیه (QUOT)
- quota nodes
- تعداد گرههای دارای سهمیه (quota)
- QUOTA
- سطر حاوی
توصیف
سهمیه
i شماره اینود g مهلت ارفاق (grace period) e تجاوز از حد (exceeded) f فلگها s برچسب زمان تجاوز از سهمیه نرم (soft quota) si سهمیه نرم اینود hi سهمیه سخت اینود sl سهمیه نرم طول hl سهمیه سخت طول ss سهمیه نرم اندازه hs سهمیه سخت اندازه sr سهمیه نرم اندازه واقعی hr سهمیه سخت اندازه واقعی
بخش ویژگیهای گسترشیافته (XATR)
- XATTR
- سطر حاوی
توصیف xattr
i شماره اینود n نام xattr v مقدار xattr
بخش POSIX ACL (PACL)
- POSIXACL
- سطر حاوی
توصیف acl
i شماره اینود t نوع acl u مجوزهای کاربر (مالک پرونده) g مجوزهای گروه o مجوزهای دیگران m ماسک مجوز (permission mask) n مجوزهای نامگذاریشده - فهرستی از اشیاء: u(U):P مجوزهای P برای کاربر با شناسهٔ U g(G):P مجوزهای P برای گروه با شناسهٔ G
بخش پروندههای باز (OPEN)
- OPENFILE
- سطر حاوی
توصیف
پروندهٔ
باز
s شناسه نشست i شماره اینود
بخش قفل FLOCK (FLCK)
- FLOCK
- سطر حاوی
توصیف قفل flock
i شماره اینود s شناسه نشست o مالک قفل (مالک قفل FUSE) t نوع قفل ('R' - قفل مشترک، 'W' - قفل انحصاری)
بخش قفل پازیکس (PLCK)
- POSIXLOCK
- سطر حاوی
توصیف قفل posix
i شماره اینود s شناسه نشست o مالک قفل (مالک قفل FUSE) p شناسهٔ محلی فرایند (pid مالک) r محدوده قفل در قالب <START,END) t نوع قفل ('R' - قفل مشترک، 'W' - قفل انحصاری)
بخش چانکسرورها (CSDB)
- chunk servers
- تعداد چانکسرورها
- CHUNCKSERVER
- سطر حاوی
توصیف
چانکسرور
i آیپی سرور p درگاه سرور # شناسه سرور m حالت تعمیر و نگهداری (maintenance mode) t برچسب زمان انقضای زمان تعمیر و نگهداری
بخش چانکها (CHNK)
- nextchunkid
- اولین شماره چانک در دسترس
- CHUNK
- سطر حاوی
توصیف چانک
i شماره چانک v نسخه چانک t برچسب زمان؛ در صورت بودن در آینده، یعنی برچسب زمان قفل؛ در صورت بودن در گذشته، برچسب زمان آخرین تغییر a فلگ بایگانی (s,#) فهرستی از مدخلها؛ s شناسه کلاس ذخیرهسازی، # تعداد پروندههای این کلاس ذخیرهسازی شامل این چانک است c شناسه کلاس ذخیرهسازی محاسبهشده (کلاس عملاً استفادهشده، در صورتی که یک چانک بیش از یکی داشته باشد)
توجه! اگر برچسب زمان یک چانک برابر با ۰ باشد، به این معنی است که چانک توسط نگارشی از MooseFS قدیمیتر از 4.45.0 ایجاد شده و از آن زمان تاکنون قفل یا تغییر داده نشده است.
گزارش باگها (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)
| مه 2026 | MooseFS 4.59.2-1 |