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

mfstrashtime - مدیریت و تنظیم زمان ماندگاری فایل‌های حذف‌شده در سطل زباله MooseFS

mfsgettrashtime [-?] [-r] [-n|-h|-H|-k|-m|-g] شیء...

mfssettrashtime [-?] [-r] [-n|-h|-H|-k|-m|-g] ثانیه[+|-] شیء...

mfscopytrashtime [-?] [-r] [-n|-h|-H|-k|-m|-g] شیء_مبدأ شیء...

این ابزارها بر روی مقدار زمان نگهداری در سطل زباله (trashtime) یک شیء سیستم‌فایل (فایل، فایل ویژه یا دایرکتوری) عمل می‌کنند، یعنی تعداد ثانیه‌هایی که فایل در دایرکتوری ویژه سطل زباله (trash) نگهداری می‌شود پیش از آنکه در نهایت از سیستم‌فایل حذف گردد. مقدار trashtime باید یک عدد صحیح نامنفی باشد.

ابزار mfsgettrashtime مقدار فعلی trashtime شیء (یا اشیاء) داده‌شده را چاپ می‌کند. گزینه -r حالت بازگشتی را فعال می‌سازد که برای هر فایل داده‌شده مانند معمول عمل می‌کند، اما برای هر دایرکتوری داده‌شده، علاوه بر خود آن، مقدار فعلی trashtime تمام اشیاء درون آن (فایل‌ها و دایرکتوری‌ها) را نیز چاپ می‌کند.

ابزار mfssettrashtime مقدار فعلی trashtime شیء (یا اشیاء) داده‌شده را تغییر می‌دهد. اگر مقدار جدید به صورت ثانیه+ مشخص شود، مقدار trashtime برای اشیائی که مقدار کمتری دارند به ثانیه افزایش می‌یابد و برای بقیه بدون تغییر می‌ماند. به همین ترتیب، اگر مقدار جدید به صورت ثانیه- مشخص شود، مقدار trashtime برای اشیائی که مقدار بیشتری دارند به ثانیه کاهش می‌یابد و برای بقیه بدون تغییر می‌ماند. گزینه -r حالت بازگشتی را فعال می‌کند. این ابزارها را می‌توان روی هر فایل، دایرکتوری یا فایل حذف‌شده (trash) استفاده کرد.

ابزار mfscopytrashtime برای کپی کردن مقدار trashtime از یک شیء به شیء دیگر استفاده می‌شود.

از نسخه 3.0 در MooseFS، مقدار trashtime در سیستم به صورت تعداد ساعت نگهداری فایل در دایرکتوری سطل زباله (trash) ذخیره می‌شود. مقدار داده‌شده بر حسب ثانیه به سمت بالا به ساعت گرد می‌شود.

بیشتر ابزارهای 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). حالت پیش‌فرض، چاپ اعداد دقیق است.

گزینه -? پیام کوتاه راهنمای استفاده را نمایش می‌دهد.

هنگامی که شیء جدیدی در MooseFS ایجاد می‌شود، مقدار زمان سطل زباله (trashtime) از دایرکتوری والد به ارث برده می‌شود. یک شیء تازه‌ساخته‌شده همواره مقدار فعلی زمان سطل زباله والد خود را به ارث می‌برد. تغییر دادن trashtime یک دایرکتوری اثری روی فرزندان پیش‌تر ایجادشده آن نمی‌گذارد. برای تغییر trashtime برای یک دایرکتوری و تمام فرزندان آن، از گزینه -r استفاده کنید.

گزارش باگ‌ها را به <bugs@moosefs.com> ارسال کنید.

Copyright (C) 2026 Jakub Kruszona-Zawadzki, Saglabs SA

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

MooseFS یک نرم‌افزار آزاد است؛ شما می‌توانید آن را تحت شرایط مجوز عمومی همگانی گنو (GNU GPL) نسخه ۲ (صرفاً) منتشر شده توسط بنیاد نرم‌افزارهای آزاد، بازتوزیع کرده یا تغییر دهید.

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

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

mfsmount(8), mfstrashretention(1), mfstools(1)

May 2026 MooseFS 4.59.2-1