mfscli(1) This is part of MooseFS mfscli(1)

mfscli - همتای رابط کاربری گرافیکی (GUI) در حالت متنی (TXT)

mfscli [-jpn28] [-H master_host] [-P master_port] [-f 0..3] -S(IN|IG|IM|LI|IC|IL|MF|MU|CS|MB|HD|EX|MD|MS|MO|OF|AL|RP|SC|PA|QU|MC|CC) [-s separator] [-o order_id [-r]] [-m mode_id] [-i id] [-a master_data_count] [-b master_data_desc] [-c chunkserver_data_count] [-d chunkserver_data_desc]

mfscli [-pn28] [-H master_host] [-P master_port] [-f 0..3] -C(RC/ip/port|BW/ip/port|M[01]/ip/port|RS/sessionid|TR/ip/port)

mfscli -h

دستور mfscli همتای خط فرمانی رابط گرافیکی MooseFS است. تمام اطلاعات موجود در رابط گرافیکی (به‌جز بخش‌های نمودارها و وضعیت) را می‌توان با استفاده از «گزینه‌های پایش» مختلف از طریق خط فرمان به دست آورد؛ داده‌های نمودار را نیز می‌توان به‌صورت متنی دریافت کرد.

چاپ پیام راهنما و خروج
چاپ خروجی در قالب JSON
اجبار به استفاده از قالب متنی ساده (plain text) در دستگاه‌های tty
عدم حل و نام‌گشایی آدرس‌های ip (پیش‌فرض هنگامی که دستگاه خروجی tty نیست)
جداکننده فیلدها برای استفاده در قالب متنی ساده روی دستگاه‌های tty (گزینه -p را تحمیل می‌کند)
-2
اجبار به استفاده از کدهای رنگی ترمینال ۲۵۶ رنگی
-8
اجبار به استفاده از کدهای رنگی ترمینال ۸ رنگی
آدرس master (پیش‌فرض: mfsmaster)
پورت کلاینت master (پیش‌فرض: 9421)
تعیین مجموعه نویسه قاب برای نمایش کادرهای جدول در حالت tty؛
0
قاب‌های ساده اسکی '+'، '-'، '|' (پیش‌فرض)
1
قاب‌های یونیکد ضخیم
2
قاب‌های یونیکد نازک
3
قاب‌های یونیکد دوخطی (به سبک dos)
مرتب‌سازی داده‌ها بر اساس ستونی که با 'order id' مشخص شده است (بسته به مجموعه داده)
معکوس کردن ترتیب مرتب‌سازی
نمایش داده‌های مشخص‌شده با 'mode id' (بسته به مجموعه داده)
مقدار sessionid برای -SOF یا inode برای -SAL
تعداد مدخل‌های نمودارهای دادهٔ master (-SMC) که باید نمایش داده شوند
تعریف ستون‌های نمودارهای دادهٔ master (-SMC)؛ افزودن پیشوند '+' برای داده‌های خام، (تنها در نسخه pro) افزودن پیشوند 'ip:[port:]' برای انتخاب سرور (به‌طور پیش‌فرض سرور leader master استفاده خواهد شد)؛ استفاده از 'all' به‌عنوان نام نمودار برای همه نمودارهای موجود
تعداد مدخل‌های نمودارهای دادهٔ chunkserver (-SCC) که باید نمایش داده شوند
تعریف ستون‌های نمودارهای دادهٔ chunkserver (-SCC)؛ افزودن پیشوند '+' برای داده‌های خام، افزودن پیشوند 'ip:[port:]' برای انتخاب سرور (به‌طور پیش‌فرض همه سرورها استفاده خواهند شد)؛ استفاده از 'all' به‌عنوان نام نمودار برای همه نمودارهای موجود.SS "گزینه‌های پایش (MONITORING OPTIONS)"
نمایش اطلاعات کامل مستر (شامل: SIG، SIM، SLI، SIC، SIL، SMF، SMU)
فقط نمایش خلاصه کلی کلاستر
فقط نمایش وضعیت‌های مسترها
(فقط pro) فقط نمایش اطلاعات مجوز
فقط نمایش اطلاعات چانک‌ها (ماتریس‌های سطح افزونگی هدف/فعلی)
فقط نمایش اطلاعات حلقه‌های خودآزمایی (همراه با پیام‌ها)
فقط نمایش چانک‌ها/فایل‌های مفقود
فقط نمایش میزان مصرف حافظه مستر
نمایش چانک‌سرورهای متصل
نمایش سرورهای پشتیبان متاداده متصل
نمایش داده‌های hdd
نمایش اشتراک‌ها (exports)
نمایش جزئیات مانت‌ها (شامل: SMS، SMO، SOF، SAL)
فقط نمایش مانت‌های فعال
فقط نمایش شمارنده‌های عملیات
فقط نمایش فایل‌های باز
فقط نمایش قفل‌های گرفته‌شده
نمایش خط‌مشی افزونگی (شامل: SSC، SPA)
نمایش کلاس‌های ذخیره‌سازی
نمایش بازنویسی‌های الگو
نمایش اطلاعات سهمیه (quota)
نمایش داده‌های نمودارهای مستر (استفاده با -a و -b)
نمایش داده‌های نمودارهای چانک‌سرور (استفاده با -c و -d)

میزان مصرف پردازنده در فضای کاربری
میزان مصرف پردازنده در فضای سیستم
تعداد تلاش‌های حذف چانک
تعداد تلاش‌های تکثیر چانک
تعداد عملیات statfs
تعداد عملیات getattr
تعداد عملیات setattr
تعداد عملیات lookup
تعداد عملیات mkdir
تعداد عملیات rmdir
تعداد عملیات symlink
تعداد عملیات readlink
تعداد عملیات mknod
تعداد عملیات unlink
تعداد عملیات rename
تعداد عملیات link
تعداد عملیات readdir
تعداد عملیات open
تعداد عملیات chunk_read
تعداد عملیات chunk_write
میزان مصرف حافظه مقیم (RSS)
بسته‌های دریافت‌شده
بسته‌های ارسال‌شده
بایت‌های دریافت‌شده
بایت‌های ارسال‌شده
میزان مصرف حافظه مجازی
میزان مصرف فضای دیسک خام (RAW)
کل فضای دیسک خام (RAW) متصل
تعداد تلاش‌های ایجاد چانک
تعداد تلاش‌های عملیات داخلی چانک
تعداد حذف‌های موفق چانک
تعداد حذف‌های ناموفق چانک
تعداد تکثیرهای موفق چانک
تعداد تکثیرهای ناموفق چانک
تعداد ایجادهای موفق چانک
تعداد ایجادهای ناموفق چانک
تعداد عملیات‌های داخلی موفق چانک.TP change_err تعداد عملیات‌های درونی ناموفق چانک
تعداد عملیات‌های موفق تقسیم چانک
تعداد عملیات‌های ناموفق تقسیم چانک
تعداد اشیاء فایل
تعداد اشیاء غیرفایلی (دایرکتوری‌ها، پیوندهای نمادین و غیره)
تعداد کل چانک‌های ذخیره‌شده در قالب EC8
تعداد کل چانک‌های ذخیره‌شده در قالب EC4
تعداد کل چانک‌های ذخیره‌شده در قالب COPY
تعداد چانک‌های در معرض خطر (بدون احتساب موارد نشانه‌گذاری‌شده برای حذف)
تعداد چانک‌های کمتر از هدف (undergoal) (بدون احتساب موارد نشانه‌گذاری‌شده برای حذف)
تعداد چانک‌های در معرض خطر (با احتساب موارد نشانه‌گذاری‌شده برای حذف)
تعداد چانک‌های کمتر از هدف (undergoal) (با احتساب موارد نشانه‌گذاری‌شده برای حذف)
میانگین تعداد بایت‌های خوانده‌شده در ثانیه توسط همه کلاینت‌ها
میانگین تعداد بایت‌های نوشته‌شده در ثانیه توسط همه کلاینت‌ها
تعداد عملیات‌های خواندن (read)
تعداد عملیات‌های نوشتن (write)
تعداد عملیات‌های fsync
تعداد عملیات‌های قفل‌گذاری (lock)
تعداد عملیات‌های snapshot
تعداد عملیات‌های truncate
تعداد عملیات‌های getxattr
تعداد عملیات‌های setxattr
تعداد عملیات‌های getfacl
تعداد عملیات‌های setfacl
تعداد عملیات‌های ایجاد فایل
تعداد عملیات‌های فراداده‌ای اضافه (sclass، trashretention، eattr و غیره)
(فقط در نسخه pro) بیشینه تأخیر Master به ثانیه
تعداد کل سرورهای چانک ثبت‌شده (هم متصل و هم قطع‌شده)
تعداد سرورهای چانک قطع‌شده که در حالت نگهداری (maintenance) هستند
تعداد سرورهای چانک قطع‌شده که در حالت نگهداری نیستند
اختلاف درصد استفاده از فضا میان سرور چانک با بیشترین و کمترین استفاده
کل میزان استفاده از cpu (مجموع scpu + ucpu).SS "ستون‌های در دسترس داده‌های نمودار CHUNKSERVER (-SCC)"
میزان مصرف پردازنده در فضای کاربری
میزان مصرف پردازنده در فضای سیستمی
داده‌های دریافت‌شده از master
داده‌های ارسال‌شده به master
داده‌های دریافت‌شده توسط replicator
داده‌های ارسال‌شده توسط replicator
داده‌های دریافت‌شده توسط csserv
داده‌های ارسال‌شده توسط csserv
بایت‌های خوانده‌شده (سرایندها)
بایت‌های نوشته‌شده (سرایندها)
عملیات‌های سطح پایین خواندن (سرایندها)
عملیات‌های سطح پایین نوشتن (سرایندها)
بایت‌های خوانده‌شده (داده‌ها)
بایت‌های نوشته‌شده (داده‌ها)
عملیات‌های سطح پایین خواندن (داده‌ها)
عملیات‌های سطح پایین نوشتن (داده‌ها)
عملیات‌های سطح بالای خواندن
عملیات‌های سطح بالای نوشتن
زمان خواندن
زمان نوشتن
عملیات‌های تکثیر چانک
عملیات‌های ایجاد چانک
عملیات‌های حذف چانک
عملیات‌های تنظیم نسخه
عملیات‌های همتاسازی (duplicate)
عملیات‌های کوتاه‌سازی (truncate)
عملیات‌های duptrunc (همتاسازی+کوتاه‌سازی)
عملیات‌های آزمایش چانک
بار کاری سرور
میزان حافظهٔ مقیم مصرفی
میزان حافظهٔ مجازی مصرفی
عملیات‌های جابه‌جایی با سرعت پایین
عملیات‌های جابه‌جایی با سرعت بالا
عملیات‌های تقسیم (split)
فضای مصرف‌شدهٔ دیسک سخت بر حسب بایت (به‌جز موارد علامت‌گذاری‌شده برای حذف)
کل فضای دیسک سخت بر حسب بایت (به‌جز موارد علامت‌گذاری‌شده برای حذف)
تعداد چانک‌های ذخیره‌شده (به‌جز موارد علامت‌گذاری‌شده برای حذف)
فضای مصرف‌شدهٔ دیسک سخت بر حسب بایت روی دیسک‌های علامت‌گذاری‌شده برای حذف
کل فضای دیسک سخت بر حسب بایت روی دیسک‌های علامت‌گذاری‌شده برای حذف
تعداد چانک‌های ذخیره‌شده روی دیسک‌های علامت‌گذاری‌شده برای حذف
تعداد چانک‌های ذخیره‌شده در قالب copy (تمامی دیسک‌ها)
تعداد بخش‌های چانک ذخیره‌شده در قالب EC4 (تمامی دیسک‌ها)
تعداد بخش‌های چانک ذخیره‌شده در قالب EC8 (تمامی دیسک‌ها)
تعداد پوشه‌ها (دیسک‌های سخت) معتبر
تعداد پوشه‌ها (دیسک‌های سخت) علامت‌گذاری‌شده برای حذف
تعداد پوشه‌ها (دیسک‌های سخت) علامت‌گذاری‌شده به عنوان آسیب‌دیده
اختلاف درصد استفاده میان بیشترین و کمترین دیسک مصرف‌شده
مجموع مصرف پردازنده (scpu + ucpu).SS "دستورها (COMMANDS)"
حذف chunkserver انتخاب‌شده از فهرست chunkserverهای فعال
حذف موقت chunkserver انتخاب‌شده از فهرست chunkserverهای فعال (فقط در حالت master elect)
بازگرداندن chunkserver انتخاب‌شده به وضعیت کاری (از وضعیت grace)
تغییر وضعیت chunkserver انتخاب‌شده به حالت نگهداری (maintenance)
تغییر وضعیت chunkserver انتخاب‌شده به حالت استاندارد (از حالت نگهداری)
حذف نشست (session) انتخاب‌شده

نمایش جدول ماتریس وضعیت چانک (تعداد چانک‌ها برای هر ترکیبی از نسخه‌های معتبر و goal تعیین‌شده توسط کاربر) با استفاده از رنگ‌های گسترش‌یافته ترمینال (۲۵۶ رنگی)
نمایش جدول تمام chunkserverها با استفاده از کادرهای ضخیم یونیکد
نمایش نشست‌های (mountها) جاری با استفاده از قالب متن ساده و کاما به عنوان جداکننده
نمایش فایل‌های باز شده توسط فرایندهایی که از نشست (mount) با شناسه ۱۲۳ استفاده می‌کنند
نمایش میزان مصرف cpu مستر، مقدار حافظه مقیم (resident) مصرفی مستر، تعداد چانک‌های حذف‌شده و تعداد چانک‌های تکثیرشده در طول ده دقیقه گذشته
نمایش مصرف cpu چانک‌سرورهای مستقر در ماشین‌هایی با IP 192.168.1.10 و 192.168.1.11 در طول پانزده دقیقه گذشته
نمایش میزان مصرف حافظه مقیم تمام chunkserverهای متصل (در نسخه قدیمی mfscli - پیش از نگارش 4.32.2)
نمایش میزان مصرف حافظه مقیم تمام chunkserverهای متصل (در نسخه کنونی mfscli)
چاپ اطلاعات پایه در قالب JSON

گزارش باگ‌ها به <bugs@moosefs.com>.

حق نشر (C) ۲۰۲۶ Jakub Kruszona-Zawadzki, Saglabs SA

این فایل بخشی از MooseFS است.

نرم‌افزار MooseFS یک نرم‌افزار آزاد است؛ شما می‌توانید آن را تحت شرایط «پروانه عمومی همگانی گنو» (GNU General Public License) طبق آنچه بنیاد نرم‌افزارهای آزاد منتشر کرده است، نسخه ۲ (صرفاً)، بازتوزیع کنید یا تغییر دهید.

نرم‌افزار MooseFS با این امید توزیع شده است که مفید باشد، اما بدون هرگونه ضمانت؛ حتی بدون ضمانت ضمنی قابلیت فروش یا مناسب بودن برای یک هدف خاص. برای جزئیات بیشتر به پروانه عمومی همگانی گنو مراجعه کنید.

شما باید به همراه این برنامه یک نسخه از پروانه عمومی همگانی گنو را دریافت کرده باشید؛ در غیر این صورت، به https://www.gnu.org/licenses مراجعه کنید.

mfsmaster(8)

May 2026 MooseFS 4.59.2-1