borg-key-export-related-secrets(1) borg backup tool borg-key-export-related-secrets(1)

borg-key-export-related-secrets - استخراج اطلاعات حساس و کلیدها برای ساخت مخازن وابسته

borg [common options] key export-related-secrets [options] [REPOSITORY] [PATH]

این دستور اسرار مربوط به حذف داده‌های تکراری (id_key و chunk_seed) یک مخزن را صادر می‌کند. از این اسرار می‌توان برای مقداردهی اولیه یک مخزن وابسته (related repository) استفاده کرد.

مخازن وابسته فراداده‌های حذف داده‌های تکراری یکسانی را به اشتراک می‌گذارند اما کلیدهای رمزگذاری مستقل خود را دارند. این قابلیت برای موارد زیر مفید است:

1.
ایجاد مقصدهای پشتیبان‌گیری مستقل که همچنان از مزیت "سازگار بودن" برای انتقال‌های آینده بایگانی بهره‌مند هستند.
2.
آماده‌سازی برای مهاجرت به Borg 2.0، جایی که بایگانی‌ها را می‌توان با استفاده از borg transfer بین مخازن مرتبط منتقل کرد.

اسرار استخراج‌شده در یک فایل JSON ذخیره می‌شوند. این فایل حاوی اطلاعات حساس است و باید بلافاصله پس از استفاده حذف شود.

مثال‌ها:

# استخراج اسرار از یک مخزن موجود
$ borg key export-related-secrets /path/to/repo1 secrets.json
# مقداردهی اولیه یک مخزن وابسته جدید با استفاده از این اسرار
$ borg init --import-related-secrets=secrets.json --encryption=repokey /path/to/repo2
$ rm secrets.json

مهم:

هنگام مقداردهی اولیه یک مخزن وابسته با استفاده از borg init --import-related-secrets، مخزن جدید باید از همان الگوریتم هش شناسه (یا هر دو HMAC-SHA256 یا هر دو BLAKE2) مخزن اصلی استفاده کند.
  • الگوریتم HMAC-SHA256: repokey، keyfile، authenticated
  • الگوریتم BLAKE2: repokey-blake2، keyfile-blake2، authenticated-blake2

هشدار:

لطفاً توجه داشته باشید که نسخه‌های آینده Borg 2.0 ممکن است پشتیبانی از BLAKE2 را در مخازن جدید حذف کنند (شماره #8867 را ببینید).

برای گزینه‌های عمومی دستورات Borg، راهنمای borg-common(1) را ببینید.

REPOSITORY

محل ذخیره اطلاعات حساس و اسرار

borg-common(1)

The Borg Collective

2026-07-18