| borg-delete(1) | borg backup tool | borg-delete(1) |
نام (NAME)
borg-delete - حذف یک مخزن یا آرشیوهای موجود
خلاصه دستور (SYNOPSIS)
borg [common options] delete [options] [REPOSITORY_OR_ARCHIVE] [ARCHIVE...]
توضیحات (DESCRIPTION)
این دستور یک آرشیو را از مخزن یا کل مخزن را حذف میکند.
مهم: هنگام حذف آرشیوها، فضای دیسک مخزن آزاد نمیشود مگر اینکه دستور borg compact را اجرا کنید.
هنگامی که یک مخزن را بهطور کامل حذف میکنید، اطلاعات امنیتی و حافظه موقت (کَش) محلی آن (در صورت وجود) نیز حذف میشوند. در عوض، میتوانید با گزینه --cache-only تنها کَش محلی را حذف کنید، یا با گزینه --keep-security-info اطلاعات امنیتی را حفظ نمایید.
در صورت شک، از --dry-run --list استفاده کنید تا ببینید چه مواردی حذف خواهند شد.
هنگام استفاده از --stats، آماری درباره مقدار دادههای حذفشده دریافت خواهید کرد؛ مقدار اندازه دادههای حذفشده پس از حذف موارد تکراری ("Deleted data") در اینجا مهمترین است، زیرا نشاندهنده میزان کوچکتر شدن مخزن شما خواهد بود. توجه داشته باشید که آمار "All archives" به وضعیت پس از حذف اشاره دارد. گزینه --stats ممکن است کند باشد؛ اگر به خروجی سریعتری نیاز دارید، از --quick-stats استفاده کنید (این گزینه از آمار سراسری "All archives" مخزن صرفنظر میکند). گزینههای --stats / --quick-stats و --dry-run مانعةالجمع هستند.
شما میتوانید با تعیین یک الگوی شل برای تطبیق چند آرشیو با استفاده از گزینه --glob-archives GLOB، چند آرشیو را به صورت همزمان حذف کنید (برای اطلاعات بیشتر درباره این الگوها، borg_patterns را ببینید).
برای جلوگیری از حذف تصادفی آرشیوها، بهویژه هنگام استفاده از الگوهای glob، بهتر است از --dry-run استفاده کنید تا دستور را بدون اعمال هیچگونه تغییر واقعی در مخزن بیازمایید.
گزینهها (OPTIONS)
برای گزینههای مشترک دستورات Borg، راهنمای borg-common(1) را ببینید.
آرگومانها (arguments)
- REPOSITORY_OR_ARCHIVE
- مخزن یا آرشیوی که باید حذف شود
- ARCHIVE
- آرشیوهایی که باید حذف شوند
گزینهها (options)
- -n, --dry-run
- مخزن را تغییر نده (اجرای آزمایشی)
- --list
- خروجی فهرست باجزئیات از آرشیوها
- -s, --stats
- چاپ آمار برای آرشیو حذفشده
- --quick-stats
- چاپ تنها آمار حذف، با صرفنظر از آمار سراسری مخزن
- --cache-only
- حذف تنها کَش محلی برای مخزن مشخصشده
- --force
- اجبار به حذف آرشیوهای خراب؛ در صورتی که --force عمل نکرد از --force --force استفاده کنید.
- --keep-security-info
- حفظ اطلاعات امنیتی محلی هنگام حذف مخزن
- --save-space
- کارکرد کندتر، اما با مصرف فضای کمتر
- -c SECONDS, --checkpoint-interval SECONDS
- نوشتن نقطه بازرسی (چکپوینت) در هر SECONDS ثانیه (پیشفرض: ۱۸۰۰)
فیلترهای آرشیو (Archive filters)
- -P PREFIX, --prefix PREFIX
- تنها نام آرشیوهایی را در نظر بگیر که با این پیشوند آغاز میشوند. (منسوخ شده)
- -a GLOB, --glob-archives GLOB
- تنها نام آرشیوهایی را در نظر بگیر که با الگوی glob مطابقت دارند. قواعد :sh اعمال میشوند (بدون نیاز به استفاده عملی از پیشوند :sh)؛ "borg help patterns" را ببینید.
- --sort-by KEYS
- فهرست جداشده با کاما از کلیدهای مرتبسازی؛ کلیدهای معتبر عبارتند از: timestamp، archive، name، id؛ پیشفرض: timestamp
- --first N
- در نظر گرفتن N آرشیو نخست پس از اعمال سایر فیلترها
- --last N
- در نظر گرفتن N آرشیو آخر پس از اعمال سایر فیلترها
مثالها (EXAMPLES)
# حذف یک آرشیو پشتیبان منفرد:
$ borg delete /path/to/repo::Monday
# آزادسازی واقعی فضای دیسک:
$ borg compact /path/to/repo
# حذف تمام آرشیوهایی که نام آنها با نام میزبان دستگاه و به دنبال آن "-" آغاز میشود:
$ borg delete --glob-archives '{hostname}-*' /path/to/repo
# حذف تمام آرشیوهایی که نام آنها شامل "-2012-" است:
$ borg delete --glob-archives '*-2012-*' /path/to/repo
# مشاهده آنچه در صورت اجرای delete بدون --dry-run حذف میشد:
$ borg delete --list --dry-run -a '*-May-*' /path/to/repo
# حذف کل مخزن و کَش محلی مرتبط:
$ borg delete /path/to/repo
You requested to completely DELETE the repository *including* all archives it contains:
repo Mon, 2016-02-15 19:26:54
root-2016-02-15 Mon, 2016-02-15 19:36:29
newname Mon, 2016-02-15 19:50:19
Type 'YES' if you understand this and want to continue: YES
همچنین ببینید (SEE ALSO)
نویسنده (AUTHOR)
The Borg Collective
| 2026-07-18 |