OSTREE PRUNE(1) ostree prune OSTREE PRUNE(1)

ostree-prune - جستجو برای اشیاء غیرقابل‌دسترس

ostree prune [OPTIONS...]

این دستور در مخزن فعلی به دنبال اشیاء غیرقابل‌دسترس می‌گردد. در صورت یافتن اشیاء غیرقابل‌دسترس، برای آزادسازی فضا آن‌ها را حذف می‌کند. اگر گزینهٔ --no-prune به کار رود، دستور تنها اشیاء غیرقابل‌دسترس را چاپ کرده و حذف آن‌ها را توصیه می‌کند.

--no-prune

تنها نمایش اشیاء غیرقابل‌دسترس؛ حذف انجام نمی‌شود.

--refs-only

تنها محاسبهٔ دسترسی‌پذیری از طریق refs.

--delete-commit=COMMIT

مشخص کردن یک COMMIT برای حذف.

--keep-younger-than=DATE

تمام کامیت‌های قدیمی‌تر از DATE هرس خواهند شد. قالب DATE همان قالب مورد پذیرش ابزار GNU date است - برای اطلاعات بیشتر info date را ببینید.

--depth=DEPTH

برای هر کامیت تنها به اندازهٔ DEPTH (عدد صحیح) والد به عقب پیمایش می‌کند (پیش‌فرض: -1=بی‌نهایت).

--static-deltas-only=DEPTH

این گزینه در حال حاضر تنها می‌تواند در ترکیب با --delete-commit استفاده شود. نسخه‌های پیشین ostree این گزینه را بدون آن نیز بی‌سروصدا پذیرفته و نادیده می‌گرفتند. با این حال، موارد کاربرد مطلوبی برای هرس کردن تنها دلتاهای ایستا (در عین حفظ کامیت‌ها) وجود دارد و احتمالاً در آینده این گزینه برای مواردی فراتر از فقط --delete-commit پشتیبانی خواهد شد.

--commit-only

تنها اشیاء کامیت را پیمایش و حذف می‌کند. این کار موجب باقی ماندن اشیاء متادیتا و محتوای یتیم می‌شود که می‌توان با یک اجرای دیگر prune آن‌ها را پاکسازی کرد. ممکن است بخواهید از این گزینه برای حذف کم‌هزینهٔ چندین کامیت استفاده کنید و سپس در پایان، پاکسازی را با یک prune سنگین‌تر انجام دهید.

$ ostree prune

Total objects: 25627
No unreachable objects
OSTree