| mfscopysclass(1) | This is part of MooseFS | mfscopysclass(1) |
نام (NAME)
mfscopysclass - کپی کردن کلاس ذخیرهسازی از یک شیء به شیء دیگر در MooseFS
خلاصه دستور (SYNOPSIS)
mfscopysclass [-?] [-r] [-n|-h|-H|-k|-m|-g] شیء_مبدأ شیء...
توضیحات (DESCRIPTION)
دستور mfscopysclass کلاس ذخیرهسازی را از یک شیء سیستمفایل (پرونده، دایرکتوری یا پرونده ویژه) به یک یا چند شیء دیگر در MooseFS کپی میکند. این سازوکار نسخهای توسعهیافته از مکانیسم هدف (Goal) در نسخههای پیشین MooseFS است. در هر نصب تازه MooseFS چندین کلاس ذخیرهسازی از پیش تعریفشده وجود دارد (بخش نکات را ببینید). سایر کلاسها میتوانند توسط مدیر سیستم با ابزار mfsscadmin ایجاد، ویرایش یا حذف شوند.
با استفاده از گزینه -r حالت بازگشتی فعال شده و کلاس ذخیرهسازی شیء مبدأ بر روی تمام فایلها و زیرشاخههای دایرکتوریهای مقصد نیز اعمال میشود.
گزینهها (OPTIONS)
بیشتر ابزارهای MooseFS از گزینههای -n، -h، -H، -k، -m و -g برای انتخاب قالب نمایش اعداد استفاده میکنند. گزینه -n اعداد را دقیقاً چاپ میکند، -h از پیشوندهای باینری (Ki, Mi, Gi بر مبنای ۱۰۲۴) و -H از پیشوندهای بینالمللی SI (k, M, G بر مبنای ۱۰۰۰) استفاده میکند. گزینههای -k، -m و -g اعداد را به ترتیب بر حسب کیبیبایت، مبیبایت و گیبیبایت نمایش میدهند.
همین رفتار را میتوان با تنظیم متغیر محیطی MFSHRFORMAT روی مقادیر زیر به دست آورد: 0 (اعداد دقیق)، 1 یا h (پیشوند باینری)، 2 یا H (پیشوند SI)، 3 یا h+ (اعداد دقیق به همراه پیشوند باینری)، 4 یا H+ (اعداد دقیق به همراه پیشوند SI). حالت پیشفرض چاپ اعداد دقیق است.
گزینه -r کلاس ذخیرهسازی را به صورت بازگشتی بر روی محتویات دایرکتوریها کپی میکند.
گزینه -? پیام کوتاه راهنما و نحوه استفاده را نمایش میدهد.
نکات (NOTES)
توارث (INHERITANCE)
هنگامی که شیء جدیدی در MooseFS ایجاد میشود، کلاس ذخیرهسازی از دایرکتوری والد به ارث برده میشود. تغییر کلاس ذخیرهسازی یک دایرکتوری اثری روی فرزندان پیشتر ایجادشده آن نمیگذارد. برای تغییر کلاس ذخیرهسازی یک دایرکتوری و تمام فرزندان آن به صورت همزمان، از گزینه -r استفاده فرمایید.
کلاسهای ذخیرهسازی از پیش تعریفشده (PREDEFINED STORAGE CLASSES)
یک نمونه تازه نصبشده از MooseFS دارای کلاسهای پیشفرض زیر است:
2CP - صرفاً نگهداری ۲ نسخه از دادهها روی هر برچسب (کلاس پیشفرض برای دایرکتوری ریشه /).
3CP - نگهداری ۳ نسخه از دادهها روی هر برچسب.
EC4+1 - نگهداری ۲ نسخه در حالت عادی، و تبدیل به قالب کدگذاری حذفی EC4+1 در حالت آرشیو پس از ۱ روز.
EC8+1 - نگهداری ۲ نسخه در حالت عادی، و تبدیل به قالب کدگذاری حذفی EC8+1 در حالت آرشیو پس از ۱ روز.
گزارش اشکالات (REPORTING BUGS)
اشکالات را به نشانی <bugs@moosefs.com> گزارش دهید.
حق نشر (COPYRIGHT)
حق نشر (C) 2026 Jakub Kruszona-Zawadzki, Saglabs SA
این نرمافزار آزاد است؛ شما میتوانید آن را تحت شرایط پروانه عمومی همگانی گنو (GNU GPL) نگارش ۲ بازتوزیع کرده یا تغییر دهید.
همچنین ببینید (SEE ALSO)
mfsmount(8), mfssclass(1), mfsgetsclass(1), mfssetsclass(1), mfsxchgsclass(1), mfstools(1), mfsscadmin(1)
| May 2026 | MooseFS 4.59.2-1 |