| NILFS-CLEAN(8) | دستورات مدیریت سیستم | NILFS-CLEAN(8) |
نام (NAME)
nilfs-clean - پاکسازی و آزادسازی فضای سگمنتهای بلااستفاده NILFS2
خلاصه دستور (SYNOPSIS)
nilfs-clean [گزینهها] [دستگاه]
توضیحات (DESCRIPTION)
دستور nilfs-clean با اجرای مکانیزم زبالهروب، سگمنتهای آزاد و منسوخشده را در سامانه پرونده NILFS2 بازیافت و فضا را آزاد میکند. این برنامه با دیمن nilfs_cleanerd(8) ارتباط برقرار کرده و فرآیند زبالهروبی (GC) را روی سامانههای پرونده NILFS2 مدیریت میکند. میتوان از آن برای اجرای دستی زبالهروبی روی یک سامانه پرونده سوارشده در دستگاه جهت افزایش فضای آزاد استفاده کرد.
اگر یک دستور زبالهروبی توسط یکی از گزینههای زیر (مانند گزینههای -c، -s، -r و -l) مشخص شود، دستور به برنامه nilfs_cleanerd(8) ارسال شده و روی آن اجرا میشود. اگر هیچ دستوری تعیین نشود، nilfs-clean تنها یک دور پاکسازی یکباره انجام میدهد.
در صورتی که دستگاه مشخص نشود، nilfs-clean یک سامانه پرونده فعال NILFS2 را در سیستم انتخاب میکند.
این دستور تنها برای سامانههای پرونده سوارشده NILFS2 معتبر است و در صورتی که دستگاه دارای نقطه اتصال فعال نباشد، با خطا مواجه خواهد شد.
گزینهها (OPTIONS)
- -b, --break, --stop
- متوقف کردن فرآیند زبالهروبی.
- -c, --reload[=فایل_کانفیگ]
- درخواست بارگذاری مجدد فایل پیکربندی به فرآیند زبالهروب. اگر فایل پیکربندی اختیاری تعیین شود، فایل توسط برنامه nilfs_cleanerd(8) خوانده شده و تنظیمات زبالهروب با این اطلاعات بازنشانی میشود. اگر هیچ آرگومانی ارائه نشود، فایل پیکربندی انتخابشده توسط nilfs_cleanerd(8) مجدداً بارگذاری خواهد شد.
- -l, --status
- نمایش وضعیت زبالهروب.
- -h, --help
- نمایش پیام راهنما و خروج.
- -m, --min-reclaimable-blocks=تعداد[%]
- مشخص کردن حداقل تعداد بلوکهای قابل بازیافت در یک سگمنت قبل از پاکسازی آن. اگر پس از این آرگومان علامت درصد بیاید، نشاندهنده نسبت بلوکها در یک سگمنت خواهد بود. این آرگومان تنها در صورتی اثرگذار است که پرچم use_set_suinfo در فایل پیکربندی تنظیم شده باشد.
- -p, --protection-period=بازه
- تنظیم دوره محافظت برای اجرای زبالهروب. پارامتر بازه یک مقدار عددی صحیح است و حداقل زمانی را مشخص میکند که دادههای حذفشده یا بازنویسیشده در سامانه پرونده حفظ خواهند شد. مقادیر کوچکتر باعث افزایش فضای آزاد ایجادشده توسط زبالهروبی میشود. همچنین میتوان پارامتر بازه را با یکی از شناسههای یکایی زیر خاتمه داد: ´s´ (ثانیه)، ´m´ (دقیقه)، ´h´ (ساعت)، ´d´ (روز)، ´w´ (هفته)، ´M´ (ماه)، یا ´Y´ (سال).
- -q, --quit
- خاموش کردن و بستن دیمن زبالهروب.
- -r, --resume
- از سرگیری فرآیند زبالهروبی.
- -s, --suspend
- تعلیق فرآیند زبالهروبی. توجه داشته باشید که اگر زبالهروبی به صورت دستی با این گزینه معلق شود، تا زمانی که کاربر مجدداً آن را از سر نگیرد، به طور خودکار شروع به کار نخواهد کرد.
- -S, --speed=تعداد[/ثانیه]
- تنظیم سرعت زبالهروبی برای اجرای زبالهروب.
- -v, --verbose
- حالت پرحرف (نمایش جزئیات بیشتر).
- -V, --version
- نمایش نسخه و خروج.
نویسنده (AUTHOR)
Ryusuke Konishi <konishi.ryusuke@gmail.com>
در دسترس بودن (AVAILABILITY)
دستور nilfs-clean بخشی از بسته nilfs-utils است و از نشانی https://nilfs.sourceforge.io قابل دریافت است.
همچنین ببینید (SEE ALSO)
| مه ۲۰۲۵ | nilfs-utils |