| mfsimportsclass(1) | This is part of MooseFS | mfsimportsclass(1) |
نام (NAME)
mfsimportsclass - وارد کردن تعاریف کلاسهای ذخیرهسازی به سامانه MooseFS
خلاصه دستور (SYNOPSIS)
mfsimportsclass [-?] [-M نقطه_اتصال] [-r] [-n نام_فایل]
توضیحات (DESCRIPTION)
دستور mfsimportsclass تعاریف کلاسهای ذخیرهسازی (Storage Classes) را از ورودی استاندارد (stdin) یا یک فایل وارد کرده و آنها را در سامانه MooseFS ایجاد میکند.
قالب ورودی باید دقیقاً مطابق با خروجی دستور mfslistsclass -l باشد.
کلاسهای ذخیرهسازی برای تعیین سیاست افزونگی و نحوه توزیع دادهها در کلاستر استفاده میشوند و مجموعهای از عبارتهای برچسبگذاری (Labels Expressions) و سایر گزینهها را در بر میگیرند. این کلاسها بعداً میتوانند با استفاده از ابزارهای مجموعه mfssclass(1) روی فایلها و دایرکتوریها اعمال شوند.
گزینهها (OPTIONS)
- -r
- جایگزینی (بازنویسی) کلاسهای موجود در صورت وجود کلاسی با همان نام هنگام وارد کردن.
- -n نام_فایل
- استفاده از فایل مشخصشده به عنوان منبع تعاریف کلاسهای ذخیرهسازی برای وارد کردن، به جای ورودی استاندارد (stdin).
- -M نقطه_اتصال
- مشخص کردن نقطه اتصال MooseFS. در صورتی که دستور درون یک دایرکتوری متصلشده از MooseFS اجرا شود یا سیستمفایل در مسیر /mnt/mfs/ متصل شده باشد، نیازی به ذکر این گزینه نیست.
- -?
- نمایش پیام کوتاه راهنما و نحوه استفاده از دستور.
قالب ورودی (INPUT FORMAT)
هر خط در فایل ورودی معرف تعریف یک کلاس ذخیرهسازی با قالبی مشابه خروجی mfslistsclass -l است. تعاریف شامل نام کلاس، عبارات برچسبهای ایجاد (CREATE)، نگهداری (KEEP)، آرشیو (ARCHIVE) و زبالهدان (TRASH) به همراه سایر مشخصات نظیر اولویت و حالت برچسبها میباشد.
مثالها (EXAMPLES)
وارد کردن تعاریف کلاسهای ذخیرهسازی از فایل classes.def:
mfsimportsclass -n classes.def
وارد کردن تعاریف کلاسهای ذخیرهسازی با جایگزینی کلاسهای همنام موجود از ورودی استاندارد:
cat classes.def | mfsimportsclass -r
پشتیبانگیری از تمام کلاسهای ذخیرهسازی موجود و سپس بازگردانی آنها:
mfslistsclass -l > classes_backup.def
mfsimportsclass -r -n classes_backup.def
گزارش باگها (REPORTING BUGS)
گزارش اشکالات و باگها را به نشانی <bugs@moosefs.com> ارسال کنید.
حق نشر (COPYRIGHT)
حق نشر (C) 2026 Jakub Kruszona-Zawadzki, Saglabs SA
این برنامه یک نرمافزار آزاد است؛ شما میتوانید آن را تحت شرایط نسخه ۲ پروانه عمومی همگانی گنو (GNU GPL) منتشرشده توسط بنیاد نرمافزارهای آزاد بازتوزیع کرده یا تغییر دهید.
همچنین ببینید (SEE ALSO)
mfsscadmin(1), mfslistsclass(1), mfscreatesclass(1), mfsmodifysclass(1), mfsdeletesclass(1), mfsclonesclass(1), mfsrenamesclass(1), mfssclass(1), mfsmount(8), mfsmaster.cfg(5)
| May 2026 | MooseFS 4.59.2-1 |