bup-bloom(1) General Commands Manual bup-bloom(1)

bup-bloom - تولید، بازتولید و به‌روزرسانی فیلترهای بلوم

bup bloom [-d dir] [-o outfile] [-k hashes] [-c idxfile] [-f] [--ruin]

دستور bup bloom یک پرونده فیلتر بلوم برای مخزن bup می‌سازد. اگر پرونده از قبل موجود باشد، فیلتر را بررسی کرده و در صورت نیاز آن را به‌روزرسانی یا بازتولید می‌کند.

نابود کردن فیلترهای بلوم با قرار دادن تمام بیت‌ماسک روی صفر. اگر این گزینه را اجرا می‌کنید باید کاملاً از کار خود آگاه باشید و پس از اتمام کار، فیلتر بلوم حاصل را حذف کنید.
پرونده بلوم موجود را به‌روزرسانی نکن؛ یک پرونده جدید از ابتدا بساز.
شاخه حاوی پرونده‌های .idx جهت پردازش. پیش‌فرض: $BUP_DIR/objects/pack
پرونده مقصد برای نوشتن فیلتر بلوم. پیش‌فرض: $dir/bup.bloom
تعداد توابع هش مورد استفاده؛ فقط مقادیر ۴ و ۵ معتبر هستند. پیش‌فرض: ۵ برای مخازن کمتر از ۲ ترابایت، و در غیر این صورت ۴. برای اطلاعات بیشتر درباره این مقدار به توضیحات git.py مراجعه کنید.
پرونده بلوم (برخلاف انتظار پرونده خروجی outfile) را با پرونده .idx مشخص‌شده مقایسه و بررسی می‌کند؛ ابتدا بررسی می‌کند که فیلتر بلوم مدعی داشتن .idx باشد، سپس بررسی می‌کند که آیا واقعاً تمام اشیاء موجود در .idx را شامل می‌شود یا خیر. چیزی نمی‌نویسد و گزینه -k را نادیده می‌گیرد.

بخشی از مجموعه bup(1).

Brandon Low lostlogic@lostlogicx.com.

2026-09-01 Bup 0.34+